From b71806537def08c018b88c4508f24abab2960b9a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 14:08:13 +0000 Subject: [PATCH 01/13] chore(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/codeql.yml | 2 +- .github/workflows/publish.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0f441e009c0..8094c4b4f62 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: matrix: python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6462215acbf..110112649e1 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 93de9b16306..6bbf8076d55 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ jobs: needs: [build] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v5 with: From a949d973a44656d21e5ca2364d67389c52a4890a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 23:35:10 +0000 Subject: [PATCH 02/13] chore(deps-dev): bump charset-normalizer from 3.4.2 to 3.4.3 Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.2 to 3.4.3. - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.2...3.4.3) --- updated-dependencies: - dependency-name: charset-normalizer dependency-version: 3.4.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..c2d7da102d9 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -10,7 +10,7 @@ build==1.3.0 bumpver==2025.1131 certifi==2025.8.3 cffi==1.17.1 -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 click==8.1.8 colorama==0.4.6 cryptography==45.0.5 From 251cc07edd6767b859a0f4f61d23a69adbf3d117 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 05:41:45 +0000 Subject: [PATCH 03/13] chore(deps-dev): bump time-machine from 2.15.0 to 2.19.0 Bumps [time-machine](https://github.com/adamchainz/time-machine) from 2.15.0 to 2.19.0. - [Changelog](https://github.com/adamchainz/time-machine/blob/main/docs/changelog.rst) - [Commits](https://github.com/adamchainz/time-machine/compare/2.15.0...2.19.0) --- updated-dependencies: - dependency-name: time-machine dependency-version: 2.19.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..ed3259d6e51 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -62,7 +62,7 @@ requests==2.32.4 six==1.17.0 sniffio==1.3.1 std-uritemplate==2.0.0 -time-machine==2.15.0 +time-machine==2.19.0 toml==0.10.2 tomli==2.2.1 tomli_w==1.2.0 From a10230c448f406818881b7b4551ef232c19ce887 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:45:57 +0000 Subject: [PATCH 04/13] chore(deps-dev): bump requests from 2.32.4 to 2.32.5 Bumps [requests](https://github.com/psf/requests) from 2.32.4 to 2.32.5. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.32.5) --- updated-dependencies: - dependency-name: requests dependency-version: 2.32.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..14b0e9364fa 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -58,7 +58,7 @@ PyJWT==2.9.0 pylint==3.3.7 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -requests==2.32.4 +requests==2.32.5 six==1.17.0 sniffio==1.3.1 std-uritemplate==2.0.0 From 8cfa20b60c8b5823cfc8ede69348b35fa5f601cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:47:03 +0000 Subject: [PATCH 05/13] chore(deps-dev): bump multidict from 6.6.3 to 6.6.4 Bumps [multidict](https://github.com/aio-libs/multidict) from 6.6.3 to 6.6.4. - [Release notes](https://github.com/aio-libs/multidict/releases) - [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/multidict/compare/v6.6.3...v6.6.4) --- updated-dependencies: - dependency-name: multidict dependency-version: 6.6.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..b56fdfeadc1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -43,7 +43,7 @@ microsoft-kiota-serialization-text==1.9.5 msal==1.33.0 msal-extensions==1.3.1 msgraph-core==1.3.5 -multidict==6.6.3 +multidict==6.6.4 mypy==1.17.1 mypy-extensions==1.1.0 opentelemetry-api==1.36.0 From 9fcf1d037dc7a00edaa922d86a87f694bb604f67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:47:04 +0000 Subject: [PATCH 06/13] chore(deps-dev): bump pylint from 3.3.7 to 3.3.8 in the pylint group Bumps the pylint group with 1 update: [pylint](https://github.com/pylint-dev/pylint). Updates `pylint` from 3.3.7 to 3.3.8 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.7...v3.3.8) --- updated-dependencies: - dependency-name: pylint dependency-version: 3.3.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: pylint ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..adc9141092e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -55,7 +55,7 @@ platformdirs==4.3.8 portalocker==2.10.1 pycparser==2.22 PyJWT==2.9.0 -pylint==3.3.7 +pylint==3.3.8 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 requests==2.32.4 From 6f3bc44a7f66211953cad0615653d0453ea4146f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:47:36 +0000 Subject: [PATCH 07/13] chore(deps-dev): bump wrapt from 1.17.2 to 1.17.3 Bumps [wrapt](https://github.com/GrahamDumpleton/wrapt) from 1.17.2 to 1.17.3. - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/1.17.3/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.2...1.17.3) --- updated-dependencies: - dependency-name: wrapt dependency-version: 1.17.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..9643fd0edd9 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -71,7 +71,7 @@ typing_extensions==4.14.1 tzdata==2025.2 uritemplate==4.2.0 urllib3==2.5.0 -wrapt==1.17.2 +wrapt==1.17.3 yapf==0.43.0 yarl==1.20.1 zipp==3.23.0 From a131aca3e5d8e446572a50ffdbf7ea48891b9a20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 16:48:21 +0000 Subject: [PATCH 08/13] chore(deps-dev): bump azure-identity in the azure-identity group Bumps the azure-identity group with 1 update: [azure-identity](https://github.com/Azure/azure-sdk-for-python). Updates `azure-identity` from 1.23.1 to 1.24.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.23.1...azure-identity_1.24.0) --- updated-dependencies: - dependency-name: azure-identity dependency-version: 1.24.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: azure-identity ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..921a384d9eb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,7 +5,7 @@ astroid==3.3.11 async-timeout==5.0.1 attrs==25.3.0 azure-core==1.35.0 -azure-identity==1.23.1 +azure-identity==1.24.0 build==1.3.0 bumpver==2025.1131 certifi==2025.8.3 From c1e2e16a76d434a6657da59adfec951e4ae2138b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 02:36:48 +0000 Subject: [PATCH 09/13] chore(deps-dev): bump the kiota group with 7 updates Bumps the kiota group with 7 updates: | Package | From | To | | --- | --- | --- | | [microsoft-kiota-serialization-json](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-serialization-text](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-serialization-form](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-serialization-multipart](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-abstractions](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-authentication-azure](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | | [microsoft-kiota-http](https://github.com/microsoft/kiota-python) | `1.9.5` | `1.9.6` | Updates `microsoft-kiota-serialization-json` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-json-v1.9.5...microsoft-kiota-serialization-json-v1.9.6) Updates `microsoft-kiota-serialization-text` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-text-v1.9.5...microsoft-kiota-serialization-text-v1.9.6) Updates `microsoft-kiota-serialization-form` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-form-v1.9.5...microsoft-kiota-serialization-form-v1.9.6) Updates `microsoft-kiota-serialization-multipart` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-multipart-v1.9.5...microsoft-kiota-serialization-multipart-v1.9.6) Updates `microsoft-kiota-abstractions` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-abstractions-v1.9.5...microsoft-kiota-abstractions-v1.9.6) Updates `microsoft-kiota-authentication-azure` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-authentication-azure-v1.9.5...microsoft-kiota-authentication-azure-v1.9.6) Updates `microsoft-kiota-http` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Changelog](https://github.com/microsoft/kiota-python/blob/main/release-please-config.json) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-http-v1.9.5...microsoft-kiota-http-v1.9.6) --- updated-dependencies: - dependency-name: microsoft-kiota-serialization-json dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-text dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-form dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-multipart dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-abstractions dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-authentication-azure dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-http dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..bda02c61296 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -33,13 +33,13 @@ lazy-object-proxy==1.11.0 lexid==2021.1006 looseversion==1.3.0 mccabe==0.7.0 -microsoft-kiota-abstractions==1.9.5 -microsoft-kiota-authentication-azure==1.9.5 -microsoft-kiota-http==1.9.5 -microsoft-kiota-serialization-form==1.9.5 -microsoft-kiota-serialization-json==1.9.5 -microsoft-kiota-serialization-multipart==1.9.5 -microsoft-kiota-serialization-text==1.9.5 +microsoft-kiota-abstractions==1.9.6 +microsoft-kiota-authentication-azure==1.9.6 +microsoft-kiota-http==1.9.6 +microsoft-kiota-serialization-form==1.9.6 +microsoft-kiota-serialization-json==1.9.6 +microsoft-kiota-serialization-multipart==1.9.6 +microsoft-kiota-serialization-text==1.9.6 msal==1.33.0 msal-extensions==1.3.1 msgraph-core==1.3.5 From 5551f598f994f126aac091059b617daef30f5611 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 03:46:04 +0000 Subject: [PATCH 10/13] chore(deps-dev): bump h2 from 4.2.0 to 4.3.0 Bumps [h2](https://github.com/python-hyper/h2) from 4.2.0 to 4.3.0. - [Changelog](https://github.com/python-hyper/h2/blob/master/CHANGELOG.rst) - [Commits](https://github.com/python-hyper/h2/compare/v4.2.0...v4.3.0) --- updated-dependencies: - dependency-name: h2 dependency-version: 4.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..ec896d04ff1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -21,7 +21,7 @@ flit==3.12.0 flit_core==3.12.0 frozenlist==1.7.0 h11==0.16.0 -h2==4.2.0 +h2==4.3.0 hpack==4.1.0 httpcore==1.0.9 httpx==0.28.1 From 3ff26e40d68575408ee7ab65e6d2b0690d675f88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 00:29:07 +0000 Subject: [PATCH 11/13] chore(deps-dev): bump cryptography from 45.0.5 to 45.0.7 Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.5 to 45.0.7. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/45.0.5...45.0.7) --- updated-dependencies: - dependency-name: cryptography dependency-version: 45.0.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ebb2cffc75e..3fc0acb2e87 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -13,7 +13,7 @@ cffi==1.17.1 charset-normalizer==3.4.2 click==8.1.8 colorama==0.4.6 -cryptography==45.0.5 +cryptography==45.0.7 Deprecated==1.2.18 dill==0.4.0 docutils==0.22 From 9618af9d4d2ef63d82b9e937907b084d69c4af71 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 02:05:35 +0000 Subject: [PATCH 12/13] chore(deps): bump actions/setup-python from 5 to 6 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/publish.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0f441e009c0..3796e946529 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 93de9b16306..c3ac077af3d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,7 +19,7 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.13 - name: Install flit From 0f1ddde9308400c73bbb21815698951410027cf7 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 9 Sep 2025 21:37:26 +0000 Subject: [PATCH 13/13] feat(generation): update request builders and models Update generated files with build 197481 --- .../admin/teams/teams_request_builder.py | 6 +- ...esource_connection_item_request_builder.py | 8 +- .../updatable_asset_item_request_builder.py | 14 +- .../item/messages/messages_request_builder.py | 6 +- .../adhoc_calls_request_builder.py} | 74 +- .../count/count_request_builder.py | 2 +- .../item/adhoc_call_item_request_builder.py | 208 + .../recordings/count/count_request_builder.py | 104 + .../recordings/delta/delta_get_response.py | 58 + .../recordings/delta/delta_request_builder.py | 137 + .../call_recording_item_request_builder.py | 198 + .../item/content/content_request_builder.py | 160 + .../recordings/recordings_request_builder.py | 218 ++ .../count/count_request_builder.py | 104 + .../transcripts/delta/delta_get_response.py | 58 + .../delta/delta_request_builder.py | 137 + .../call_transcript_item_request_builder.py | 208 + .../item/content/content_request_builder.py | 160 + .../metadata_content_request_builder.py | 157 + .../transcripts_request_builder.py | 218 ++ .../communications_request_builder.py | 10 + ...ement_conversation_item_request_builder.py | 6 +- ...e_meeting_conversations_request_builder.py | 6 +- .../assignments_request_builder.py | 6 +- ...uration_assignment_item_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 10 + .../scripts/count/count_request_builder.py | 104 + ...app_content_script_item_request_builder.py | 188 + .../item/scripts/scripts_request_builder.py | 208 + ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- ...e_app_relationship_item_request_builder.py | 6 +- .../relationships_request_builder.py | 6 +- .../device_management_request_builder.py | 10 - .../reports/reports_request_builder.py | 10 + ...ouping_failure_report_post_request_body.py | 82 + ...grouping_failure_report_request_builder.py | 86 + .../hardware_oath_devices_request_builder.py | 6 +- .../external_item_item_request_builder.py | 6 +- .../data_connectors_request_builder.py | 6 +- ...try_data_connector_item_request_builder.py | 6 +- .../item/inbound_flow_item_request_builder.py | 6 +- ..._running_operation_item_request_builder.py | 8 +- .../groups/groups_request_builder.py | 6 +- ...onversation_thread_item_request_builder.py | 14 +- .../conditional_access_request_builder.py | 40 + .../deleted_items_request_builder.py | 208 + .../count/count_request_builder.py | 104 + .../named_location_item_request_builder.py | 198 + .../item/restore/restore_request_builder.py | 81 + .../named_locations_request_builder.py | 208 + .../policies/count/count_request_builder.py | 104 + ...onal_access_policy_item_request_builder.py | 198 + .../item/restore/restore_request_builder.py | 81 + .../policies/policies_request_builder.py | 208 + .../evaluate/evaluate_post_request_body.py | 75 + .../evaluate/evaluate_post_response.py | 58 + .../evaluate/evaluate_request_builder.py | 90 + .../count/count_request_builder.py | 104 + .../named_location_item_request_builder.py | 201 + .../item/restore/restore_request_builder.py | 81 + .../named_locations_request_builder.py | 210 ++ .../policies/count/count_request_builder.py | 104 + ...onal_access_policy_item_request_builder.py | 201 + .../item/restore/restore_request_builder.py | 81 + .../policies/policies_request_builder.py | 210 ++ ...tication_extension_item_request_builder.py | 8 +- ..._callout_extension_item_request_builder.py | 14 +- ...workflow_extension_item_request_builder.py | 6 +- .../access_package_item_request_builder.py | 8 +- ...ckages_with_unique_name_request_builder.py | 8 +- .../item/agreement_item_request_builder.py | 8 +- .../risky_users_request_builder.py | 8 +- msgraph_beta/generated/kiota-dom-export.txt | 3357 ++++++++++++++++- msgraph_beta/generated/kiota-lock.json | 2 +- msgraph_beta/generated/models/action_type.py | 7 + msgraph_beta/generated/models/adhoc_call.py | 67 + ...e.py => adhoc_call_collection_response.py} | 18 +- msgraph_beta/generated/models/admin.py | 2 +- ...vice_owner_general_device_configuration.py | 7 + .../android_device_owner_kiosk_mode_app.py | 8 + .../models/android_managed_app_protection.py | 4 +- .../generated/models/application_context.py | 57 + .../models/assignment_review_settings.py | 4 + msgraph_beta/generated/models/auth_context.py | 57 + .../generated/models/authentication_flow.py | 61 + .../generated/models/authentication_method.py | 4 + .../models/authentication_strength_usage.py | 15 + .../generated/models/base_map_feature.py | 104 + msgraph_beta/generated/models/building.py | 7 + msgraph_beta/generated/models/building_map.py | 71 + .../models/ca_policies_deletable_root.py | 67 + .../generated/models/check_in_claim.py | 70 + .../check_in_claim_collection_response.py | 58 + .../generated/models/check_in_method.py | 9 + .../generated/models/cloud_communications.py | 9 +- .../generated/models/cloud_pc_device_image.py | 2 +- .../models/cloud_pc_gallery_image.py | 2 +- .../compliant_network_named_location.py | 64 + .../models/compliant_network_type.py | 6 + .../models/conditional_access_policy.py | 114 + ...ional_access_policy_collection_response.py | 58 + .../models/conditional_access_policy_state.py | 7 + .../models/conditional_access_root.py | 21 + .../models/country_lookup_method_type.py | 7 + .../models/country_named_location.py | 68 + ...ant_access_policy_configuration_partner.py | 25 +- ...oss_tenant_identity_sync_policy_partner.py | 25 +- ...sync_policy_partner_collection_response.py | 58 + .../generated/models/device_configuration.py | 7 + msgraph_beta/generated/models/device_info.py | 166 + .../device_management/device_management.py | 7 - .../device_management_configuration_policy.py | 4 + ...anagement_configuration_policy_template.py | 4 + ...ion_setting_group_collection_definition.py | 4 +- ...uration_string_setting_value_definition.py | 6 +- msgraph_beta/generated/models/entity.py | 140 +- msgraph_beta/generated/models/fixture_map.py | 57 + .../generated/models/footprint_map.py | 53 + .../granular_mailbox_restore_artifact.py | 2 +- ...oath_token_authentication_method_device.py | 5 + msgraph_beta/generated/models/identity.py | 4 +- .../user_inactivity_trigger.py | 57 + .../workflow_execution_trigger.py | 7 + .../generated/models/insider_risk_level.py | 9 + .../ios_lob_app_provisioning_configuration.py | 4 +- .../models/ios_wired_network_configuration.py | 117 + .../models/ios_wired_network_eap_type.py | 16 + .../models/ip_application_segment.py | 7 + .../generated/models/ip_named_location.py | 64 + msgraph_beta/generated/models/key_value.py | 4 +- msgraph_beta/generated/models/level_map.py | 78 + .../managed_app_log_collection_request.py | 8 - .../models/managed_app_log_upload.py | 4 - msgraph_beta/generated/models/mobile_app.py | 12 +- .../generated/models/mobile_app_content.py | 7 + .../models/mobile_app_content_script.py | 97 + ..._app_content_script_collection_response.py | 58 + .../models/mobile_app_content_script_state.py | 6 + .../models/mobile_app_management_policy.py | 53 + ...p_management_policy_collection_response.py | 58 + .../models/mobile_app_script_reference.py | 57 + .../models/mobile_device_management_policy.py | 53 + ...e_management_policy_collection_response.py | 58 + .../models/mobility_management_policy.py | 19 + .../generated/models/named_location.py | 110 + .../named_location_collection_response.py | 58 + .../application_analytics_usage_point.py | 67 + .../cloud_application_category.py | 49 + .../cloud_application_metadata.py | 97 + .../networkaccess/cloud_application_report.py | 125 + .../models/networkaccess/connectivity.py | 2 +- .../enterprise_application_report.py | 101 + .../models/networkaccess/forwarding_policy.py | 4 + .../networkaccess/forwarding_profile.py | 4 + .../networkaccess/network_access_traffic.py | 7 + msgraph_beta/generated/models/place.py | 7 + .../generated/models/policy_deletable_item.py | 134 + .../generated/models/policy_deletable_root.py | 67 + msgraph_beta/generated/models/policy_root.py | 31 +- .../models/private_link_named_location.py | 61 + .../protection_policy_artifact_count.py | 66 + .../models/protection_policy_base.py | 15 +- msgraph_beta/generated/models/report.py | 2 +- msgraph_beta/generated/models/section_map.py | 57 + .../generated/models/security/alert.py | 2 +- .../generated/models/security/case_type.py | 7 + .../security/ediscovery_case_settings.py | 14 + .../models/security/identity_container.py | 14 + .../models/security/review_set_settings.py | 7 + .../security/security_group_evidence.py | 17 + .../models/security/sensor_candidate.py | 66 + ...nsor_candidate_activation_configuration.py | 60 + .../sensor_candidate_activation_mode.py | 7 + .../sensor_candidate_collection_response.py | 58 + .../generated/models/security/user_account.py | 5 + .../models/service_principal_sign_in.py | 57 + .../models/service_tag_named_location.py | 61 + .../generated/models/sign_in_conditions.py | 112 + .../generated/models/sign_in_context.py | 80 + .../generated/models/sign_in_identity.py | 73 + .../telecom_expense_management_partner.py | 77 - msgraph_beta/generated/models/unit_map.py | 57 + msgraph_beta/generated/models/user.py | 7 + msgraph_beta/generated/models/user_action.py | 7 + .../generated/models/user_action_context.py | 60 + msgraph_beta/generated/models/user_sign_in.py | 68 + .../models/what_if_analysis_reasons.py | 25 + .../models/what_if_analysis_result.py | 64 + .../generated/models/win32_lob_app.py | 11 + ...in32_lob_app_install_power_shell_script.py | 56 + .../generated/models/win32_lob_app_script.py | 83 + ...32_lob_app_uninstall_power_shell_script.py | 56 + .../windows_app_x_app_assignment_settings.py | 2 +- .../windows_domain_join_configuration.py | 2 +- ...ows_managed_app_clipboard_sharing_level.py | 2 + .../windows_quality_update_catalog_item.py | 7 + .../windows_quality_update_cve_detail.py | 61 + ...quality_update_cve_severity_information.py | 75 + ...universal_app_x_app_assignment_settings.py | 2 +- .../windows_update_cve_severity_level.py | 12 + .../connectivity_request_builder.py | 13 + ...ategory_by_url_with_url_request_builder.py | 84 + ...te_time_with_aggregated_by_get_response.py | 58 + ...time_with_aggregated_by_request_builder.py | 131 + ...d_date_timeuser_id_user_id_get_response.py | 58 + ...ate_timeuser_id_user_id_request_builder.py | 134 + ...d_date_timeuser_id_user_id_get_response.py | 58 + ...ate_timeuser_id_user_id_request_builder.py | 134 + .../reports/reports_request_builder.py | 51 + .../check_ins/check_ins_request_builder.py | 208 + .../check_ins/count/count_request_builder.py | 104 + ...aim_calendar_event_item_request_builder.py | 188 + .../check_ins/check_ins_request_builder.py | 208 + .../check_ins/count/count_request_builder.py | 104 + ...aim_calendar_event_item_request_builder.py | 188 + .../graph_room/graph_room_request_builder.py | 10 + .../check_ins/check_ins_request_builder.py | 208 + .../check_ins/count/count_request_builder.py | 104 + ...aim_calendar_event_item_request_builder.py | 188 + .../graph_room_list_request_builder.py | 10 + .../check_ins/check_ins_request_builder.py | 208 + .../check_ins/count/count_request_builder.py | 104 + ...aim_calendar_event_item_request_builder.py | 188 + .../rooms/item/room_item_request_builder.py | 10 + .../check_ins/check_ins_request_builder.py | 208 + .../check_ins/count/count_request_builder.py | 104 + ...aim_calendar_event_item_request_builder.py | 188 + .../item/workspace_item_request_builder.py | 10 + .../places/item/place_item_request_builder.py | 10 + ...itional_access_policies_request_builder.py | 208 + .../count/count_request_builder.py | 104 + ...nal_access_policy_item_request_builder.py} | 68 +- .../item/restore/restore_request_builder.py | 81 + ...ion_partner_tenant_item_request_builder.py | 10 + ...dentity_synchronization_request_builder.py | 16 +- .../restore/restore_request_builder.py | 82 + .../item/restore/restore_request_builder.py | 82 + .../count/count_request_builder.py | 104 + .../cross_tenant_partners_request_builder.py | 209 + ...ion_partner_tenant_item_request_builder.py | 210 ++ ...dentity_synchronization_request_builder.py | 198 + .../restore/restore_request_builder.py | 82 + .../item/restore/restore_request_builder.py | 82 + .../count/count_request_builder.py | 104 + ...nt_sync_policy_partners_request_builder.py | 209 + ...icy_partner_tenant_item_request_builder.py | 200 + .../item/restore/restore_request_builder.py | 82 + .../deleted_items_request_builder.py | 208 + ...token_validation_policy_request_builder.py | 8 +- .../count/count_request_builder.py | 2 +- .../included_groups_request_builder.py | 2 +- .../item/group_item_request_builder.py | 4 +- .../item/ref/ref_request_builder.py | 2 +- .../count/count_request_builder.py | 2 +- ...ice_provisioning_errors_request_builder.py | 4 +- .../ref/ref_request_builder.py | 8 +- ...management_policy_item_request_builder.py} | 42 +- ...app_management_policies_request_builder.py | 40 +- .../count/count_request_builder.py | 2 +- .../included_groups_request_builder.py | 2 +- .../item/group_item_request_builder.py | 4 +- .../item/ref/ref_request_builder.py | 2 +- .../count/count_request_builder.py | 2 +- ...ice_provisioning_errors_request_builder.py | 4 +- .../ref/ref_request_builder.py | 8 +- ...management_policy_item_request_builder.py} | 42 +- ...ice_management_policies_request_builder.py | 40 +- .../policies/policies_request_builder.py | 20 + ...covery_hold_policy_item_request_builder.py | 10 + ...h_security_retry_policy_request_builder.py | 79 + .../identities/identities_request_builder.py | 20 + ...ctivation_configuration_request_builder.py | 189 + .../count/count_request_builder.py | 104 + .../sensor_candidate_item_request_builder.py | 188 + .../activate_post_request_body.py | 50 + ...graph_security_activate_request_builder.py | 87 + .../sensor_candidates_request_builder.py | 219 ++ .../lists/item/list_item_request_builder.py | 8 +- .../generated/sites/sites_request_builder.py | 8 +- ...rmission_grant_app_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- ...lti_tenant_organization_request_builder.py | 6 +- .../adhoc_calls_request_builder.py | 208 + .../count/count_request_builder.py | 104 + .../item/adhoc_call_item_request_builder.py | 208 + .../recordings/count/count_request_builder.py | 104 + .../recordings/delta/delta_get_response.py | 58 + .../recordings/delta/delta_request_builder.py | 137 + .../call_recording_item_request_builder.py | 198 + .../item/content/content_request_builder.py | 160 + .../recordings/recordings_request_builder.py | 218 ++ .../count/count_request_builder.py | 104 + .../transcripts/delta/delta_get_response.py | 58 + .../delta/delta_request_builder.py | 137 + .../call_transcript_item_request_builder.py | 208 + .../item/content/content_request_builder.py | 160 + .../metadata_content_request_builder.py | 157 + .../transcripts_request_builder.py | 218 ++ .../users/item/user_item_request_builder.py | 10 + 384 files changed, 28601 insertions(+), 752 deletions(-) rename msgraph_beta/generated/{device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py => communications/adhoc_calls/adhoc_calls_request_builder.py} (63%) rename msgraph_beta/generated/{device_management/telecom_expense_management_partners => communications/adhoc_calls}/count/count_request_builder.py (96%) create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/adhoc_call_item_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/count/count_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/item/content/content_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/recordings/recordings_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/content/content_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py create mode 100644 msgraph_beta/generated/communications/adhoc_calls/item/transcripts/transcripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py create mode 100644 msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/scripts_request_builder.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_post_request_body.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py create mode 100644 msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/identity/conditional_access/policies/policies_request_builder.py create mode 100644 msgraph_beta/generated/models/action_type.py create mode 100644 msgraph_beta/generated/models/adhoc_call.py rename msgraph_beta/generated/models/{telecom_expense_management_partner_collection_response.py => adhoc_call_collection_response.py} (74%) create mode 100644 msgraph_beta/generated/models/application_context.py create mode 100644 msgraph_beta/generated/models/auth_context.py create mode 100644 msgraph_beta/generated/models/authentication_flow.py create mode 100644 msgraph_beta/generated/models/base_map_feature.py create mode 100644 msgraph_beta/generated/models/building_map.py create mode 100644 msgraph_beta/generated/models/ca_policies_deletable_root.py create mode 100644 msgraph_beta/generated/models/check_in_claim.py create mode 100644 msgraph_beta/generated/models/check_in_claim_collection_response.py create mode 100644 msgraph_beta/generated/models/check_in_method.py create mode 100644 msgraph_beta/generated/models/compliant_network_named_location.py create mode 100644 msgraph_beta/generated/models/compliant_network_type.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/conditional_access_policy_state.py create mode 100644 msgraph_beta/generated/models/country_lookup_method_type.py create mode 100644 msgraph_beta/generated/models/country_named_location.py create mode 100644 msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py create mode 100644 msgraph_beta/generated/models/device_info.py create mode 100644 msgraph_beta/generated/models/fixture_map.py create mode 100644 msgraph_beta/generated/models/footprint_map.py create mode 100644 msgraph_beta/generated/models/identity_governance/user_inactivity_trigger.py create mode 100644 msgraph_beta/generated/models/insider_risk_level.py create mode 100644 msgraph_beta/generated/models/ios_wired_network_configuration.py create mode 100644 msgraph_beta/generated/models/ios_wired_network_eap_type.py create mode 100644 msgraph_beta/generated/models/ip_named_location.py create mode 100644 msgraph_beta/generated/models/level_map.py create mode 100644 msgraph_beta/generated/models/mobile_app_content_script.py create mode 100644 msgraph_beta/generated/models/mobile_app_content_script_collection_response.py create mode 100644 msgraph_beta/generated/models/mobile_app_content_script_state.py create mode 100644 msgraph_beta/generated/models/mobile_app_management_policy.py create mode 100644 msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/mobile_app_script_reference.py create mode 100644 msgraph_beta/generated/models/mobile_device_management_policy.py create mode 100644 msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py create mode 100644 msgraph_beta/generated/models/named_location.py create mode 100644 msgraph_beta/generated/models/named_location_collection_response.py create mode 100644 msgraph_beta/generated/models/networkaccess/application_analytics_usage_point.py create mode 100644 msgraph_beta/generated/models/networkaccess/cloud_application_category.py create mode 100644 msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py create mode 100644 msgraph_beta/generated/models/networkaccess/cloud_application_report.py create mode 100644 msgraph_beta/generated/models/networkaccess/enterprise_application_report.py create mode 100644 msgraph_beta/generated/models/policy_deletable_item.py create mode 100644 msgraph_beta/generated/models/policy_deletable_root.py create mode 100644 msgraph_beta/generated/models/private_link_named_location.py create mode 100644 msgraph_beta/generated/models/protection_policy_artifact_count.py create mode 100644 msgraph_beta/generated/models/section_map.py create mode 100644 msgraph_beta/generated/models/security/case_type.py create mode 100644 msgraph_beta/generated/models/security/review_set_settings.py create mode 100644 msgraph_beta/generated/models/security/sensor_candidate.py create mode 100644 msgraph_beta/generated/models/security/sensor_candidate_activation_configuration.py create mode 100644 msgraph_beta/generated/models/security/sensor_candidate_activation_mode.py create mode 100644 msgraph_beta/generated/models/security/sensor_candidate_collection_response.py create mode 100644 msgraph_beta/generated/models/service_principal_sign_in.py create mode 100644 msgraph_beta/generated/models/service_tag_named_location.py create mode 100644 msgraph_beta/generated/models/sign_in_conditions.py create mode 100644 msgraph_beta/generated/models/sign_in_context.py create mode 100644 msgraph_beta/generated/models/sign_in_identity.py delete mode 100644 msgraph_beta/generated/models/telecom_expense_management_partner.py create mode 100644 msgraph_beta/generated/models/unit_map.py create mode 100644 msgraph_beta/generated/models/user_action.py create mode 100644 msgraph_beta/generated/models/user_action_context.py create mode 100644 msgraph_beta/generated/models/user_sign_in.py create mode 100644 msgraph_beta/generated/models/what_if_analysis_reasons.py create mode 100644 msgraph_beta/generated/models/what_if_analysis_result.py create mode 100644 msgraph_beta/generated/models/win32_lob_app_install_power_shell_script.py create mode 100644 msgraph_beta/generated/models/win32_lob_app_script.py create mode 100644 msgraph_beta/generated/models/win32_lob_app_uninstall_power_shell_script.py create mode 100644 msgraph_beta/generated/models/windows_quality_update_cve_detail.py create mode 100644 msgraph_beta/generated/models/windows_quality_update_cve_severity_information.py create mode 100644 msgraph_beta/generated/models/windows_update_cve_severity_level.py create mode 100644 msgraph_beta/generated/network_access/connectivity/microsoft_graph_networkaccess_get_web_category_by_url_with_url/microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder.py create mode 100644 msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by/get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_get_response.py create mode 100644 msgraph_beta/generated/network_access/reports/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.py create mode 100644 msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py create mode 100644 msgraph_beta/generated/network_access/reports/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.py create mode 100644 msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py create mode 100644 msgraph_beta/generated/network_access/reports/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.py create mode 100644 msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py create mode 100644 msgraph_beta/generated/places/item/check_ins/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/check_ins/check_ins_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/check_ins/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py create mode 100644 msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/count/count_request_builder.py rename msgraph_beta/generated/{device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py => policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py} (70%) create mode 100644 msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/policies/deleted_items/deleted_items_request_builder.py rename msgraph_beta/generated/policies/mobile_app_management_policies/item/{mobility_management_policy_item_request_builder.py => mobile_app_management_policy_item_request_builder.py} (81%) rename msgraph_beta/generated/policies/mobile_device_management_policies/item/{mobility_management_policy_item_request_builder.py => mobile_device_management_policy_item_request_builder.py} (80%) create mode 100644 msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_retry_policy/microsoft_graph_security_retry_policy_request_builder.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidates/count/count_request_builder.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py create mode 100644 msgraph_beta/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/adhoc_calls_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/adhoc_call_item_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py create mode 100644 msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py diff --git a/msgraph_beta/generated/admin/teams/teams_request_builder.py b/msgraph_beta/generated/admin/teams/teams_request_builder.py index 8658a41ae9a..e24be1a1b23 100644 --- a/msgraph_beta/generated/admin/teams/teams_request_builder.py +++ b/msgraph_beta/generated/admin/teams/teams_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAdminRoot]: """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsAdminRoot] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class TeamsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryPa @dataclass class TeamsRequestBuilderGetQueryParameters(): """ - Represents a collection of user configurations. + A container for all Teams telephone number management functionalities and user configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py index a44db7bab6e..45e50af67b1 100644 --- a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceConnection]: """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceConnection] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class ResourceConnectionItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ResourceConnectionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an operationalInsightsConnection object. + Read the properties and relationships of a resourceConnection object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py index 6c5eb9681b7..45a5f59d94f 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py @@ -36,10 +36,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an updatableAsset object. + Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. 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/windowsupdates-updatableasset-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -55,10 +55,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> Optional[UpdatableAsset]: """ - Read the properties and relationships of an updatableAsset object. + Read the properties of an azureADDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UpdatableAsset] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -99,7 +99,7 @@ async def patch(self,body: UpdatableAsset, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an updatableAsset object. + Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an updatableAsset object. + Read the properties of an azureADDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -190,7 +190,7 @@ class UpdatableAssetItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UpdatableAssetItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an updatableAsset object. + Read the properties of an azureADDevice object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/chats/item/messages/messages_request_builder.py b/msgraph_beta/generated/chats/item/messages/messages_request_builder.py index 0ff2e68c9ce..3a88b001a6a 100644 --- a/msgraph_beta/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/chats/item/messages/messages_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. 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/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/adhoc_calls_request_builder.py similarity index 63% rename from msgraph_beta/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py rename to msgraph_beta/generated/communications/adhoc_calls/adhoc_calls_request_builder.py index 218d05069bf..809cd68e835 100644 --- a/msgraph_beta/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py +++ b/msgraph_beta/generated/communications/adhoc_calls/adhoc_calls_request_builder.py @@ -14,44 +14,44 @@ from warnings import warn if TYPE_CHECKING: + from ...models.adhoc_call import AdhocCall + from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse from ...models.o_data_errors.o_data_error import ODataError - from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner - from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse from .count.count_request_builder import CountRequestBuilder - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder -class TelecomExpenseManagementPartnersRequestBuilder(BaseRequestBuilder): +class AdhocCallsRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. + Instantiates a new AdhocCallsRequestBuilder and sets the default values. param path_parameters: The raw url or the url-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/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_telecom_expense_management_partner_id(self,telecom_expense_management_partner_id: str) -> TelecomExpenseManagementPartnerItemRequestBuilder: + def by_adhoc_call_id(self,adhoc_call_id: str) -> AdhocCallItemRequestBuilder: """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - param telecom_expense_management_partner_id: The unique identifier of telecomExpenseManagementPartner - Returns: TelecomExpenseManagementPartnerItemRequestBuilder + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + param adhoc_call_id: The unique identifier of adhocCall + Returns: AdhocCallItemRequestBuilder """ - if telecom_expense_management_partner_id is None: - raise TypeError("telecom_expense_management_partner_id cannot be null.") - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder + if adhoc_call_id is None: + raise TypeError("adhoc_call_id cannot be null.") + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["telecomExpenseManagementPartner%2Did"] = telecom_expense_management_partner_id - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["adhocCall%2Did"] = adhoc_call_id + return AdhocCallItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCallCollectionResponse]: """ - The telecom expense management partners. + A collection of ad hoc calls in Teams. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartnerCollectionResponse] + Returns: Optional[AdhocCallCollectionResponse] """ request_info = self.to_get_request_information( request_configuration @@ -63,16 +63,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TelecomE } if not self.request_adapter: raise Exception("Http core is null") - from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse + from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, AdhocCallCollectionResponse, error_mapping) - async def post(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def post(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: """ - Create new navigation property to telecomExpenseManagementPartners for deviceManagement + Create new navigation property to adhocCalls for communications param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] + Returns: Optional[AdhocCall] """ if body is None: raise TypeError("body cannot be null.") @@ -86,13 +86,13 @@ async def post(self,body: TelecomExpenseManagementPartner, request_configuration } if not self.request_adapter: raise Exception("Http core is null") - from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ...models.adhoc_call import AdhocCall - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The telecom expense management partners. + A collection of ad hoc calls in Teams. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,9 +101,9 @@ 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: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to telecomExpenseManagementPartners for deviceManagement + Create new navigation property to adhocCalls for communications param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -116,15 +116,15 @@ def to_post_request_information(self,body: TelecomExpenseManagementPartner, requ request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> TelecomExpenseManagementPartnersRequestBuilder: + def with_url(self,raw_url: str) -> AdhocCallsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: TelecomExpenseManagementPartnersRequestBuilder + Returns: AdhocCallsRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, raw_url) + return AdhocCallsRequestBuilder(self.request_adapter, raw_url) @property def count(self) -> CountRequestBuilder: @@ -136,9 +136,9 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters(): + class AdhocCallsRequestBuilderGetQueryParameters(): """ - The telecom expense management partners. + A collection of ad hoc calls in Teams. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -192,14 +192,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]): + class AdhocCallsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class AdhocCallsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/count/count_request_builder.py similarity index 96% rename from msgraph_beta/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py rename to msgraph_beta/generated/communications/adhoc_calls/count/count_request_builder.py index 25aed2f097d..48edf2325ee 100644 --- a/msgraph_beta/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py +++ b/msgraph_beta/generated/communications/adhoc_calls/count/count_request_builder.py @@ -27,7 +27,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}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/communications/adhoc_calls/item/adhoc_call_item_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/adhoc_call_item_request_builder.py new file mode 100644 index 00000000000..5b465148a72 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/adhoc_call_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.adhoc_call import AdhocCall + from ....models.o_data_errors.o_data_error import ODataError + from .recordings.recordings_request_builder import RecordingsRequestBuilder + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + +class AdhocCallItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property adhocCalls for communications + 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[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCall]: + """ + A collection of ad hoc calls in Teams. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + async def patch(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Update the navigation property adhocCalls in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + 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.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property adhocCalls for communications + 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[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of ad hoc calls in 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: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property adhocCalls in communications + 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) -> AdhocCallItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallItemRequestBuilder(self.request_adapter, raw_url) + + @property + def recordings(self) -> RecordingsRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + from .recordings.recordings_request_builder import RecordingsRequestBuilder + + return RecordingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def transcripts(self) -> TranscriptsRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + + return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderGetQueryParameters(): + """ + A collection of ad hoc calls in 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 AdhocCallItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/count/count_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/count/count_request_builder.py new file mode 100644 index 00000000000..4c832c8502f --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/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}/communications/adhocCalls/{adhocCall%2Did}/recordings/$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/communications/adhoc_calls/item/recordings/delta/delta_get_response.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_get_response.py new file mode 100644 index 00000000000..58bab223524 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_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_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + 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_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py new file mode 100644 index 00000000000..f0b36f87956 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/delta/delta_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.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py new file mode 100644 index 00000000000..f309a33dd4f --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/item/call_recording_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.call_recording import CallRecording + from ......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + +class CallRecordingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallRecordingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recordings for communications + 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[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + async def patch(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Update the navigation property recordings in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recordings for communications + 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[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. 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: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recordings in communications + 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) -> CallRecordingItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallRecordingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallRecordingItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderGetQueryParameters(): + """ + The recordings of a call. 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 CallRecordingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/item/content/content_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/item/content/content_request_builder.py new file mode 100644 index 00000000000..d8c996a93c2 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/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.call_recording import CallRecording + from .......models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications 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}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the recording. 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 content of the recording. 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[CallRecording]: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. 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 content of the recording. 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 content of the recording. 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/communications/adhoc_calls/item/recordings/recordings_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/recordings_request_builder.py new file mode 100644 index 00000000000..550529d61da --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/recordings/recordings_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.call_recording import CallRecording + from .....models.call_recording_collection_response import CallRecordingCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + +class RecordingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + param call_recording_id: The unique identifier of callRecording + Returns: CallRecordingItemRequestBuilder + """ + if call_recording_id is None: + raise TypeError("call_recording_id cannot be null.") + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callRecording%2Did"] = call_recording_id + return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecordingCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_recording_collection_response import CallRecordingCollectionResponse + + return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) + + async def post(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Create new navigation property to recordings for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. 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: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recordings for communications + 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) -> RecordingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordingsRequestBuilder(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 delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RecordingsRequestBuilderGetQueryParameters(): + """ + The recordings of a call. 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 RecordingsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecordingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/count/count_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/count/count_request_builder.py new file mode 100644 index 00000000000..2b278fe46ea --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$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/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py new file mode 100644 index 00000000000..0fe6999d49f --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_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_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + 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_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py new file mode 100644 index 00000000000..f6ff9f5a91a --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/delta/delta_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.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py new file mode 100644 index 00000000000..911b8bcc100 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_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.call_transcript import CallTranscript + from ......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + +class CallTranscriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallTranscriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property transcripts for communications + 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[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + async def patch(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Update the navigation property transcripts in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property transcripts for communications + 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[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. 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: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property transcripts in communications + 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) -> CallTranscriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallTranscriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallTranscriptItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def metadata_content(self) -> MetadataContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + + return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. 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 CallTranscriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/item/content/content_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/content/content_request_builder.py new file mode 100644 index 00000000000..0af9f27bd51 --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/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.call_transcript import CallTranscript + from .......models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications 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}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the transcript. 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 content of the transcript. 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[CallTranscript]: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. 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 content of the transcript. 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 content of the transcript. 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/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py new file mode 100644 index 00000000000..14cd345385a --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_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 MetadataContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MetadataContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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) -> MetadataContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MetadataContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MetadataContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MetadataContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/transcripts_request_builder.py new file mode 100644 index 00000000000..aa3d19feaca --- /dev/null +++ b/msgraph_beta/generated/communications/adhoc_calls/item/transcripts/transcripts_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.call_transcript import CallTranscript + from .....models.call_transcript_collection_response import CallTranscriptCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + +class TranscriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TranscriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + param call_transcript_id: The unique identifier of callTranscript + Returns: CallTranscriptItemRequestBuilder + """ + if call_transcript_id is None: + raise TypeError("call_transcript_id cannot be null.") + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callTranscript%2Did"] = call_transcript_id + return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_transcript_collection_response import CallTranscriptCollectionResponse + + return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) + + async def post(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Create new navigation property to transcripts for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. 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: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to transcripts for communications + 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) -> TranscriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TranscriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TranscriptsRequestBuilder(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 delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TranscriptsRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. 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 TranscriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TranscriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/communications_request_builder.py b/msgraph_beta/generated/communications/communications_request_builder.py index 2d45a08aebf..06c806a9a14 100644 --- a/msgraph_beta/generated/communications/communications_request_builder.py +++ b/msgraph_beta/generated/communications/communications_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..models.cloud_communications import CloudCommunications from ..models.o_data_errors.o_data_error import ODataError + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder from .calls.calls_request_builder import CallsRequestBuilder from .call_records.call_records_request_builder import CallRecordsRequestBuilder from .get_all_online_meeting_messages.get_all_online_meeting_messages_request_builder import GetAllOnlineMeetingMessagesRequestBuilder @@ -129,6 +130,15 @@ def with_url(self,raw_url: str) -> CommunicationsRequestBuilder: raise TypeError("raw_url cannot be null.") return CommunicationsRequestBuilder(self.request_adapter, raw_url) + @property + def adhoc_calls(self) -> AdhocCallsRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + """ + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder + + return AdhocCallsRequestBuilder(self.request_adapter, self.path_parameters) + @property def call_records(self) -> CallRecordsRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py b/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py index f43dd03656e..1c6f7ca9537 100644 --- a/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py +++ b/msgraph_beta/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py @@ -53,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnlineMeetingEngagementConversation] """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -178,7 +178,7 @@ class OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfigur @dataclass class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters(): """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py b/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py index 31564b094aa..16a2e175e1d 100644 --- a/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py +++ b/msgraph_beta/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py @@ -49,7 +49,7 @@ def by_online_meeting_engagement_conversation_id(self,online_meeting_engagement_ async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversationCollectionResponse]: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnlineMeetingEngagementConversationCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: OnlineMeetingEngagementConversation, request_configura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class OnlineMeetingConversationsRequestBuilderGetQueryParameters(): """ - A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py index dc3e60042e2..ef159db0b1b 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py @@ -49,7 +49,7 @@ def by_ios_lob_app_provisioning_configuration_assignment_id(self,ios_lob_app_pro async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse]: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: IosLobAppProvisioningConfigurationAssignment, request_ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py index 426f188bedc..313b3485ab9 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_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[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignment]: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignment] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderDeleteReques @dataclass class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration. + The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py index 5697f65441b..821994ee977 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py index 76f07f2e912..21a199b6020 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index ef238da7e8f..66ca51ce981 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..2877f5a7d57 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..657e6240317 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..e4e20511d97 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index a2c373072da..eee43f19a31 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py index 4e89be46d10..37ea950a3f7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 9383db3d585..0e56795270d 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py index 2b618bf3229..84808351a4a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index ca6f38db66c..689b74ffb5b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py index 789d402ea3c..3322f5a66dd 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 7667cc07146..e2fc12f9246 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..809a8ccf8e8 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..2601f4635ff --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..d60bdc3d485 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 3127b9f838b..eabee2723ac 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py index fd42f1abd2b..75947dae635 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 35c3fa9e3f9..ad9df7db192 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py index dcb7b65cc2e..a32d9634d95 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py index ce470ce1b81..f440351c88c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py index 4868b415bdf..83e59057647 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py index e65103fd54f..3836b73d3f3 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..409a91ceeb4 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..c3f33d22d26 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..2b3fe938cf4 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py index 155fd52f461..cda0e639cd5 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py index eb0478cb690..8e6f570096c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index ac79420f902..6570139de29 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..e4b18eb0d36 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..b13be266cce --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..6e6116bae4d --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index e917438da7d..e1e839099aa 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py index 596c69013bb..95db489b07c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/mobile_app_content_item_request_builder.py index 8f4cc90c6d1..d288cf34413 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..b16eeed8975 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..58984d053ac --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..74018a73fa3 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSPkgApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py index 3085b9ea13a..fea66c3b20e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py index 6053c6cd84d..355525dbf04 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 7d0dadc8aed..64c137edf6b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..d7d7e38739a --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..cb86cdf0667 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..c98835d2969 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 76bce39a19b..c2628091b08 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py index c23c3f8bb1e..a3b2d99a9f5 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index c9e5b4325a6..bd0fa2cd1c9 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..b8c98bd0cb5 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..6f59092de1a --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..0f89b1d06cb --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 918db7c84b9..0c8a58fd8dd 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py index 597efc439fa..82ebbe406e2 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index beb23642ea7..b09df2c9970 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..5ea355751e6 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..cef671644c2 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..ad7e58cf237 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index e0e4ded7686..52259c6b531 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py index d83b8280e04..90e0db946b3 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py index 95979ac75fb..906ed397b98 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py index f22aa668415..c389b9f16b8 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 004d52c4c44..3754ae4d2e6 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..fade3635a65 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..d13db01e340 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..341fc268312 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index ed5bdeb8537..404770c489a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py index 1483a8d7e06..85511a88d6e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py index a78b032adf1..904da969075 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py index 1e1249f7418..d7f3b66694a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py index 882c34f4c3e..6c026818f91 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..a870deb3829 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..6b9c562b1c2 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..ef28beabad4 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index 89327dab260..9af1a0bad61 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py index af60fc22d60..3eaa5a9e7e0 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py index 1ac14e7f18e..3c80e2023ee 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..a2eb905fd13 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..bf4cf2b35c1 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..76428531b18 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py index ac0deed79a7..3b3b8225130 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py index 72b2bcecd4e..2862d19cf09 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 9ab6dba72d1..61fc69a2738 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py index 296f06b71fe..999e3de4bd7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py index 87712e45b96..7f7c1aacb99 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .contained_apps.contained_apps_request_builder import ContainedAppsRequestBuilder from .files.files_request_builder import FilesRequestBuilder + from .scripts.scripts_request_builder import ScriptsRequestBuilder class MobileAppContentItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def scripts(self) -> ScriptsRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + from .scripts.scripts_request_builder import ScriptsRequestBuilder + + return ScriptsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/count/count_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/count/count_request_builder.py new file mode 100644 index 00000000000..02946469620 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/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}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/$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_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/item/mobile_app_content_script_item_request_builder.py new file mode 100644 index 00000000000..1979b770815 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/item/mobile_app_content_script_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.mobile_app_content_script import MobileAppContentScript + from .........models.o_data_errors.o_data_error import ODataError + +class MobileAppContentScriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppContentScriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts/{mobileAppContentScript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + async def patch(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Update the navigation property scripts in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scripts for deviceAppManagement + 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[MobileAppContentScriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scripts in deviceAppManagement + 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) -> MobileAppContentScriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppContentScriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppContentScriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/scripts_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/scripts_request_builder.py new file mode 100644 index 00000000000..9c48fc45985 --- /dev/null +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/scripts/scripts_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.mobile_app_content_script import MobileAppContentScript + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + +class ScriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/scripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_content_script_id(self,mobile_app_content_script_id: str) -> MobileAppContentScriptItemRequestBuilder: + """ + Provides operations to manage the scripts property of the microsoft.graph.mobileAppContent entity. + param mobile_app_content_script_id: The unique identifier of mobileAppContentScript + Returns: MobileAppContentScriptItemRequestBuilder + """ + if mobile_app_content_script_id is None: + raise TypeError("mobile_app_content_script_id cannot be null.") + from .item.mobile_app_content_script_item_request_builder import MobileAppContentScriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppContentScript%2Did"] = mobile_app_content_script_id + return MobileAppContentScriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentScriptCollectionResponse]: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mobile_app_content_script_collection_response import MobileAppContentScriptCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppContentScriptCollectionResponse, error_mapping) + + async def post(self,body: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppContentScript]: + """ + Create new navigation property to scripts for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppContentScript] + """ + 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.mobile_app_content_script import MobileAppContentScript + + return await self.request_adapter.send_async(request_info, MobileAppContentScript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of scripts for this app content version. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppContentScript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scripts for deviceAppManagement + 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) -> ScriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScriptsRequestBuilder(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 ScriptsRequestBuilderGetQueryParameters(): + """ + The list of scripts for this app content version. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ScriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index c2afe65640e..dc17f6d4aca 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py index ce1dbacf270..cedd186fa74 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py index fbd5730b6b4..8c4bba75e3a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py index 5bb5a4d4aa5..a6984e521b7 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py index 214f5e9f719..c6cfb8091ae 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py index 060a19a0a45..b6510f3dec6 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The set of direct relationships for this app. + List of relationships for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - The set of direct relationships for this app. + List of relationships for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_management_request_builder.py b/msgraph_beta/generated/device_management/device_management_request_builder.py index 7f97480b31a..2d5c2ae1448 100644 --- a/msgraph_beta/generated/device_management/device_management_request_builder.py +++ b/msgraph_beta/generated/device_management/device_management_request_builder.py @@ -139,7 +139,6 @@ from .service_now_connections.service_now_connections_request_builder import ServiceNowConnectionsRequestBuilder from .setting_definitions.setting_definitions_request_builder import SettingDefinitionsRequestBuilder from .software_update_status_summary.software_update_status_summary_request_builder import SoftwareUpdateStatusSummaryRequestBuilder - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder from .templates.templates_request_builder import TemplatesRequestBuilder from .template_insights.template_insights_request_builder import TemplateInsightsRequestBuilder from .template_settings.template_settings_request_builder import TemplateSettingsRequestBuilder @@ -1439,15 +1438,6 @@ def software_update_status_summary(self) -> SoftwareUpdateStatusSummaryRequestBu return SoftwareUpdateStatusSummaryRequestBuilder(self.request_adapter, self.path_parameters) - @property - def telecom_expense_management_partners(self) -> TelecomExpenseManagementPartnersRequestBuilder: - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - """ - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder - - return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, self.path_parameters) - @property def template_insights(self) -> TemplateInsightsRequestBuilder: """ 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 260626d0f44..77c4ffe86b1 100644 --- a/msgraph_beta/generated/device_management/reports/reports_request_builder.py +++ b/msgraph_beta/generated/device_management/reports/reports_request_builder.py @@ -93,6 +93,7 @@ from .retrieve_cloud_pki_leaf_certificate_report.retrieve_cloud_pki_leaf_certificate_report_request_builder import RetrieveCloudPkiLeafCertificateReportRequestBuilder from .retrieve_cloud_pki_leaf_certificate_summary_report.retrieve_cloud_pki_leaf_certificate_summary_report_request_builder import RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder from .retrieve_device_app_installation_status_report.retrieve_device_app_installation_status_report_request_builder import RetrieveDeviceAppInstallationStatusReportRequestBuilder + from .retrieve_enrollment_time_grouping_failure_report.retrieve_enrollment_time_grouping_failure_report_request_builder import RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder from .retrieve_security_task_apps_report.retrieve_security_task_apps_report_request_builder import RetrieveSecurityTaskAppsReportRequestBuilder from .retrieve_win32_catalog_apps_update_report.retrieve_win32_catalog_apps_update_report_request_builder import RetrieveWin32CatalogAppsUpdateReportRequestBuilder @@ -910,6 +911,15 @@ def retrieve_device_app_installation_status_report(self) -> RetrieveDeviceAppIns return RetrieveDeviceAppInstallationStatusReportRequestBuilder(self.request_adapter, self.path_parameters) + @property + def retrieve_enrollment_time_grouping_failure_report(self) -> RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder: + """ + Provides operations to call the retrieveEnrollmentTimeGroupingFailureReport method. + """ + from .retrieve_enrollment_time_grouping_failure_report.retrieve_enrollment_time_grouping_failure_report_request_builder import RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder + + return RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(self.request_adapter, self.path_parameters) + @property def retrieve_security_task_apps_report(self) -> RetrieveSecurityTaskAppsReportRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_post_request_body.py b/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_post_request_body.py new file mode 100644 index 00000000000..e5177f9ef47 --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_post_request_body.py @@ -0,0 +1,82 @@ +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 RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody(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 filter property + filter: Optional[str] = None + # The groupBy property + group_by: Optional[list[str]] = None + # The name property + name: Optional[str] = None + # The orderBy property + order_by: Optional[list[str]] = None + # The search property + search: Optional[str] = None + # The select property + select: Optional[list[str]] = None + # The sessionId property + session_id: Optional[str] = None + # The skip property + skip: Optional[int] = None + # The top property + top: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody() + + 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]] = { + "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "groupBy": lambda n : setattr(self, 'group_by', n.get_collection_of_primitive_values(str)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "orderBy": lambda n : setattr(self, 'order_by', n.get_collection_of_primitive_values(str)), + "search": lambda n : setattr(self, 'search', n.get_str_value()), + "select": lambda n : setattr(self, 'select', n.get_collection_of_primitive_values(str)), + "sessionId": lambda n : setattr(self, 'session_id', n.get_str_value()), + "skip": lambda n : setattr(self, 'skip', n.get_int_value()), + "top": lambda n : setattr(self, 'top', 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("filter", self.filter) + writer.write_collection_of_primitive_values("groupBy", self.group_by) + writer.write_str_value("name", self.name) + writer.write_collection_of_primitive_values("orderBy", self.order_by) + writer.write_str_value("search", self.search) + writer.write_collection_of_primitive_values("select", self.select) + writer.write_str_value("sessionId", self.session_id) + writer.write_int_value("skip", self.skip) + writer.write_int_value("top", self.top) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_request_builder.py b/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_request_builder.py new file mode 100644 index 00000000000..653075e8235 --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_enrollment_time_grouping_failure_report/retrieve_enrollment_time_grouping_failure_report_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 .retrieve_enrollment_time_grouping_failure_report_post_request_body import RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody + +class RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveEnrollmentTimeGroupingFailureReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/reports/retrieveEnrollmentTimeGroupingFailureReport", path_parameters) + + async def post(self,body: RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Invoke action retrieveEnrollmentTimeGroupingFailureReport + param body: The 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_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_primitive_async(request_info, "bytes", error_mapping) + + def to_post_request_information(self,body: RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action retrieveEnrollmentTimeGroupingFailureReport + 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/octet-stream, application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py index 2c756fff8e1..53e317f8eea 100644 --- a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py +++ b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Hardware async def post(self,body: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HardwareOathTokenAuthenticationMethodDevice]: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HardwareOathTokenAuthenticationMethodDevice] - Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. + Create one or more hardwareOathTokenAuthenticationMethodDevice objects. This API supports two scenarios:- Create the new hardware tokens without assigning to users. You can then assign to a user.- Create and assign any individual hardware tokens to users in the same 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/external/connections/item/items/item/external_item_item_request_builder.py b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py index 3a26cd25a05..5d4a940343e 100644 --- a/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py +++ b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[External async def put(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalItem]: """ - Update the properties of an externalitem. + Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExternalItem] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an externalitem. + Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. 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/external/industry_data/data_connectors/data_connectors_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py index 80446b0372d..d5e20d4262c 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/data_connectors_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DataConn async def post(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Create a new oneRosterApiDataConnector object. + Create a new azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IndustryDataConnector] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new oneRosterApiDataConnector object. + Create a new azureDataLakeConnector 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/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py index 3f4b41a1524..1ec1c4fc8a5 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Industry async def patch(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IndustryDataConnector] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector 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/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py index 93f03078f2d..7b204f66b58 100644 --- a/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InboundF async def patch(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InboundFlow]: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InboundFlow] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow 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/external/industry_data/operations/item/long_running_operation_item_request_builder.py b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py index e40f54f84cc..c35c265fb8d 100644 --- a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[LongRunningOperation]: """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LongRunningOperation] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class LongRunningOperationItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class LongRunningOperationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/groups_request_builder.py b/msgraph_beta/generated/groups/groups_request_builder.py index bbc94865639..efbfe77eb55 100644 --- a/msgraph_beta/generated/groups/groups_request_builder.py +++ b/msgraph_beta/generated/groups/groups_request_builder.py @@ -75,11 +75,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. 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/threads/item/conversation_thread_item_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index 10805e41ed7..a10db3016ec 100644 --- a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -34,10 +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 conversationThread. + Delete a thread 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/conversationthread-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationThread]: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationThread] - Find more info here: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -98,7 +98,7 @@ async def patch(self,body: ConversationThread, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete conversationThread. + Delete a thread object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -171,7 +171,7 @@ class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py b/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py index 4db010f642a..e5a19e53105 100644 --- a/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/conditional_access_request_builder.py @@ -9,6 +9,10 @@ from .authentication_context_class_references.authentication_context_class_references_request_builder import AuthenticationContextClassReferencesRequestBuilder from .authentication_strength.authentication_strength_request_builder import AuthenticationStrengthRequestBuilder from .authentication_strengths.authentication_strengths_request_builder import AuthenticationStrengthsRequestBuilder + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder from .templates.templates_request_builder import TemplatesRequestBuilder class ConditionalAccessRequestBuilder(BaseRequestBuilder): @@ -51,6 +55,42 @@ def authentication_strengths(self) -> AuthenticationStrengthsRequestBuilder: return AuthenticationStrengthsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deleted_items(self) -> DeletedItemsRequestBuilder: + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + + return DeletedItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def evaluate(self) -> EvaluateRequestBuilder: + """ + Provides operations to call the evaluate method. + """ + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder + + return EvaluateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def named_locations(self) -> NamedLocationsRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + + return NamedLocationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def templates(self) -> TemplatesRequestBuilder: """ diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py new file mode 100644 index 00000000000..aea3ff4fb1b --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/deleted_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.ca_policies_deletable_root import CaPoliciesDeletableRoot + from ....models.o_data_errors.o_data_error import ODataError + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder + +class DeletedItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeletedItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property deletedItems for identity + 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[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + async def patch(self,body: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Update the navigation property deletedItems in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + 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.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property deletedItems for identity + 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[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deletedItems in identity + 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) -> DeletedItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeletedItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeletedItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def named_locations(self) -> NamedLocationsRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + + return NamedLocationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DeletedItemsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderGetQueryParameters(): + """ + Get deletedItems from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeletedItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py new file mode 100644 index 00000000000..926c7bca854 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/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}/identity/conditionalAccess/deletedItems/namedLocations/$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/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py new file mode 100644 index 00000000000..6ffc9019f25 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_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.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class NamedLocationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property namedLocations for identity + 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[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Update the navigation property namedLocations in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property namedLocations for identity + 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[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property namedLocations in identity + 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) -> NamedLocationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationItemRequestBuilder(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 NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 NamedLocationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..119bc4f4f75 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/item/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.named_location import NamedLocation + from .......models.o_data_errors.o_data_error import ODataError + +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}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, 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/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py new file mode 100644 index 00000000000..d513931d74f --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/named_locations/named_locations_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.named_location import NamedLocation + from .....models.named_location_collection_response import NamedLocationCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + +class NamedLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_named_location_id(self,named_location_id: str) -> NamedLocationItemRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + param named_location_id: The unique identifier of namedLocation + Returns: NamedLocationItemRequestBuilder + """ + if named_location_id is None: + raise TypeError("named_location_id cannot be null.") + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["namedLocation%2Did"] = named_location_id + return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocationCollectionResponse]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.named_location_collection_response import NamedLocationCollectionResponse + + return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) + + async def post(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Create new navigation property to namedLocations for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to namedLocations for identity + 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) -> NamedLocationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationsRequestBuilder(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 NamedLocationsRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 NamedLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py new file mode 100644 index 00000000000..7f3bf549f70 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/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}/identity/conditionalAccess/deletedItems/policies/$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/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..da24dda6164 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_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.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for identity + 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[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the navigation property policies in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for identity + 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[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policies in identity + 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) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(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 ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..81e15dff7a3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/item/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.conditional_access_policy import ConditionalAccessPolicy + from .......models.o_data_errors.o_data_error import ODataError + +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}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, 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/identity/conditional_access/deleted_items/policies/policies_request_builder.py b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py new file mode 100644 index 00000000000..e838e7db9a3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/deleted_items/policies/policies_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.conditional_access_policy import ConditionalAccessPolicy + from .....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create new navigation property to policies for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for identity + 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) -> PoliciesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PoliciesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + 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 new file mode 100644 index 00000000000..4100631a5c0 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -0,0 +1,75 @@ +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.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + +@dataclass +class EvaluatePostRequestBody(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 appliedPoliciesOnly property + applied_policies_only: Optional[bool] = None + # The signInConditions property + sign_in_conditions: Optional[SignInConditions] = None + # The signInContext property + sign_in_context: Optional[SignInContext] = None + # The signInIdentity property + sign_in_identity: Optional[SignInIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EvaluatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostRequestBody() + + 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.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "appliedPoliciesOnly": lambda n : setattr(self, 'applied_policies_only', n.get_bool_value()), + "signInConditions": lambda n : setattr(self, 'sign_in_conditions', n.get_object_value(SignInConditions)), + "signInContext": lambda n : setattr(self, 'sign_in_context', n.get_object_value(SignInContext)), + "signInIdentity": lambda n : setattr(self, 'sign_in_identity', n.get_object_value(SignInIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("appliedPoliciesOnly", self.applied_policies_only) + writer.write_object_value("signInConditions", self.sign_in_conditions) + writer.write_object_value("signInContext", self.sign_in_context) + writer.write_object_value("signInIdentity", self.sign_in_identity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py new file mode 100644 index 00000000000..2fd35a79db1 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EvaluatePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WhatIfAnalysisResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EvaluatePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostResponse() + + 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.what_if_analysis_result import WhatIfAnalysisResult + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WhatIfAnalysisResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/conditional_access/evaluate/evaluate_request_builder.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py new file mode 100644 index 00000000000..daa09aa86b3 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_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 .evaluate_post_request_body import EvaluatePostRequestBody + from .evaluate_post_response import EvaluatePostResponse + +class EvaluateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the evaluate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EvaluateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/evaluate", path_parameters) + + async def post(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EvaluatePostResponse]: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EvaluatePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-evaluate?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 .evaluate_post_response import EvaluatePostResponse + + return await self.request_adapter.send_async(request_info, EvaluatePostResponse, error_mapping) + + def to_post_request_information(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + 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) -> EvaluateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EvaluateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EvaluateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EvaluateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/count/count_request_builder.py new file mode 100644 index 00000000000..e80dce71345 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/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}/identity/conditionalAccess/namedLocations/$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/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py new file mode 100644 index 00000000000..abc7a63d8ca --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_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.named_location import NamedLocation + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class NamedLocationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a namedLocation 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/namedlocation-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[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: + """ + Retrieve the properties and relationships of an ipNamedLocation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Update the properties of a countryNamedLocation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a namedLocation 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[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of an ipNamedLocation 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: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a countryNamedLocation 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) -> NamedLocationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationItemRequestBuilder(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 NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of an ipNamedLocation 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 NamedLocationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..6fe708f285a --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/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.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + +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}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + 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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, 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/identity/conditional_access/named_locations/named_locations_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_request_builder.py new file mode 100644 index 00000000000..6c7c9926731 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/named_locations_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.named_location import NamedLocation + from ....models.named_location_collection_response import NamedLocationCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + +class NamedLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_named_location_id(self,named_location_id: str) -> NamedLocationItemRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. + param named_location_id: The unique identifier of namedLocation + Returns: NamedLocationItemRequestBuilder + """ + if named_location_id is None: + raise TypeError("named_location_id cannot be null.") + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["namedLocation%2Did"] = named_location_id + return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocationCollectionResponse]: + """ + Get a list of namedLocation objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-list-namedlocations?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.named_location_collection_response import NamedLocationCollectionResponse + + return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) + + async def post(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-post-namedlocations?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.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of namedLocation 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: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. + 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) -> NamedLocationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationsRequestBuilder(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 NamedLocationsRequestBuilderGetQueryParameters(): + """ + Get a list of namedLocation 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 NamedLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/count/count_request_builder.py new file mode 100644 index 00000000000..2d4e75e7505 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/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}/identity/conditionalAccess/policies/$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/conditional_access/policies/item/conditional_access_policy_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..3cefd1d12f2 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/item/conditional_access_policy_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.conditional_access_policy import ConditionalAccessPolicy + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a conditionalAccessPolicy 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/conditionalaccesspolicy-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[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Retrieve the properties and relationships of a conditionalAccessPolicy object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccesspolicy-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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the properties of a conditionalAccessPolicy object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccesspolicy-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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a conditionalAccessPolicy 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[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a conditionalAccessPolicy 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: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a conditionalAccessPolicy 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) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(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 ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a conditionalAccessPolicy 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 ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..2b7f8a5b709 --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/item/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.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + +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}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, 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/identity/conditional_access/policies/policies_request_builder.py b/msgraph_beta/generated/identity/conditional_access/policies/policies_request_builder.py new file mode 100644 index 00000000000..f77e0366baa --- /dev/null +++ b/msgraph_beta/generated/identity/conditional_access/policies/policies_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.conditional_access_policy import ConditionalAccessPolicy + from ....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.conditionalAccessRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + Retrieve a list of conditionalAccessPolicy objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-list-policies?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.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create a new conditionalAccessPolicy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-post-policies?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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of conditionalAccessPolicy 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: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new conditionalAccessPolicy. + 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) -> PoliciesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(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 PoliciesRequestBuilderGetQueryParameters(): + """ + Retrieve a list of conditionalAccessPolicy 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 PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PoliciesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + 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..ff93b054f79 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 @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomAuthenticationExtension]: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. 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-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -160,7 +160,7 @@ class CustomAuthenticationExtensionItemRequestBuilderDeleteRequestConfiguration( @dataclass class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. """ 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_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 7037455cea9..2b164bbbeec 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-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,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomCa async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-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: @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -157,7 +157,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py index 92be4f704f5..0e5008a6b0d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py @@ -32,10 +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 an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a 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/accesspackageassignmentworkflowextension-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?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( @@ -99,7 +99,7 @@ async def patch(self,body: CustomAccessPackageWorkflowExtension, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. 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/access_package_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 77fd9ddf1e9..11a43b1f369 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -72,10 +72,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -128,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -244,7 +244,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py index 870ae695cfb..4cd8c04b3d0 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py @@ -56,10 +56,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -112,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -174,7 +174,7 @@ class AccessPackagesWithUniqueNameRequestBuilderDeleteRequestConfiguration(Reque @dataclass class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index c2df0820563..9de9cb10c00 100644 --- a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py index 6f04eb55c95..cf96c4669de 100644 --- a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py @@ -52,10 +52,10 @@ def by_risky_user_id(self,risky_user_id: str) -> RiskyUserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> Optional[RiskyUserCollectionResponse]: """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskyUserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def post(self,body: RiskyUser, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ def dismiss(self) -> DismissRequestBuilder: @dataclass class RiskyUsersRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a riskyUser object. + Retrieve the properties and relationships of a collection of riskyUser objects. """ 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 352c143325d..18e7853d904 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -14275,6 +14275,267 @@ msgraph_beta.generated.commands.item.responsepayload.ResponsepayloadRequestBuild msgraph_beta.generated.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResponsepayloadRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|url_template:str msgraph_beta.generated.commands.item.responsepayload.ResponsepayloadRequestBuilder::|public|with_url(raw_url:str):ResponsepayloadRequestBuilder +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|by_adhoc_call_id(adhoc_call_id:str):AdhocCallItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):AdhocCallCollectionResponse +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|to_post_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|with_url(raw_url:str):AdhocCallsRequestBuilder +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):AdhocCall +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_patch_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|with_url(raw_url:str):AdhocCallItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value():list[CallRecording] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value(value:list[CallRecording]):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):CallRecording +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_patch_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|with_url(raw_url:str):CallRecordingItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecordingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|by_call_recording_id(call_recording_id:str):CallRecordingItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):CallRecordingCollectionResponse +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_post_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|with_url(raw_url:str):RecordingsRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value():list[CallTranscript] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value(value:list[CallTranscript]):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):CallTranscript +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadata_content:MetadataContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_patch_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|with_url(raw_url:str):CallTranscriptItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|with_url(raw_url:str):MetadataContentRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|by_call_transcript_id(call_transcript_id:str):CallTranscriptItemRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):CallTranscriptCollectionResponse +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_post_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|with_url(raw_url:str):TranscriptsRequestBuilder msgraph_beta.generated.communications.callRecords.CallRecordsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.communications.callRecords.CallRecordsRequestBuilder.CallRecordsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.communications.callRecords.CallRecordsRequestBuilder.CallRecordsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -15499,6 +15760,7 @@ msgraph_beta.generated.communications.CommunicationsRequestBuilder.Communication msgraph_beta.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters] msgraph_beta.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.CommunicationsRequestBuilder::|public|adhoc_calls:AdhocCallsRequestBuilder msgraph_beta.generated.communications.CommunicationsRequestBuilder::|public|calls:CallsRequestBuilder msgraph_beta.generated.communications.CommunicationsRequestBuilder::|public|call_records:CallRecordsRequestBuilder msgraph_beta.generated.communications.CommunicationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -25104,11 +25366,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.co msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder.GraphAndroidLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphAndroidLobApp.GraphAndroidLobAppRequestBuilder.GraphAndroidLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -25791,11 +26107,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.conten msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder.GraphIosLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphIosLobApp.GraphIosLobAppRequestBuilder.GraphIosLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -26532,11 +26902,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.cont msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder.GraphMacOSDmgAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSDmgApp.GraphMacOSDmgAppRequestBuilder.GraphMacOSDmgAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -26889,11 +27313,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.cont msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder.GraphMacOSLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSLobApp.GraphMacOSLobAppRequestBuilder.GraphMacOSLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -27246,11 +27724,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.cont msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder.GraphMacOSPkgAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphMacOSPkgApp.GraphMacOSPkgAppRequestBuilder.GraphMacOSPkgAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -27603,11 +28135,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLo msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder.GraphManagedAndroidLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedAndroidLobApp.GraphManagedAndroidLobAppRequestBuilder.GraphManagedAndroidLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -27960,11 +28546,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder.GraphManagedIOSLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedIOSLobApp.GraphManagedIOSLobAppRequestBuilder.GraphManagedIOSLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -28317,11 +28957,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLob msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder.GraphManagedMobileLobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphManagedMobileLobApp.GraphManagedMobileLobAppRequestBuilder.GraphManagedMobileLobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -28893,11 +29587,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.cont msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder.GraphWin32LobAppRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWin32LobApp.GraphWin32LobAppRequestBuilder.GraphWin32LobAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -29250,11 +29998,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.cont msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder.GraphWindowsAppXRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsAppX.GraphWindowsAppXRequestBuilder.GraphWindowsAppXRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -29607,11 +30409,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder.GraphWindowsMobileMSIRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsMobileMSI.GraphWindowsMobileMSIRequestBuilder.GraphWindowsMobileMSIRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -30182,11 +31038,65 @@ msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversal msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|patch(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContent msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|scripts:ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.MobileAppContentItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder.MobileAppContentScriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|patch(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppContentScriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|to_patch_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.item.MobileAppContentScriptItemRequestBuilder::|public|with_url(raw_url:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder.ScriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|by_mobile_app_content_script_id(mobile_app_content_script_id:str):MobileAppContentScriptItemRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|post(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppContentScript +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|to_post_request_information(body:MobileAppContentScript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.contentVersions.item.scripts.ScriptsRequestBuilder::|public|with_url(raw_url:str):ScriptsRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder.GraphWindowsUniversalAppXRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.deviceAppManagement.mobileApps.item.graphWindowsUniversalAppX.GraphWindowsUniversalAppXRequestBuilder.GraphWindowsUniversalAppXRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -40326,7 +41236,6 @@ msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public| msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|service_now_connections:ServiceNowConnectionsRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|setting_definitions:SettingDefinitionsRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|software_update_status_summary:SoftwareUpdateStatusSummaryRequestBuilder -msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|telecom_expense_management_partners:TelecomExpenseManagementPartnersRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|templates:TemplatesRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|template_insights:TemplateInsightsRequestBuilder msgraph_beta.generated.deviceManagement.DeviceManagementRequestBuilder::|public|template_settings:TemplateSettingsRequestBuilder @@ -50947,6 +51856,7 @@ msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|r msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_cloud_pki_leaf_certificate_report:RetrieveCloudPkiLeafCertificateReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_cloud_pki_leaf_certificate_summary_report:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_device_app_installation_status_report:RetrieveDeviceAppInstallationStatusReportRequestBuilder +msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_enrollment_time_grouping_failure_report:RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_security_task_apps_report:RetrieveSecurityTaskAppsReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_win32_catalog_apps_update_report:RetrieveWin32CatalogAppsUpdateReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -51146,6 +52056,41 @@ msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationSta msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|to_post_request_information(body:RetrieveDeviceAppInstallationStatusReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportRequestBuilder::|public|with_url(raw_url:str):RetrieveDeviceAppInstallationStatusReportRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|filter():str +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|filter(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|group_by():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|group_by(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|name():str +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|name(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|order_by():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|order_by(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|search():str +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|search(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|select():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|select(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|session_id():str +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|session_id(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|skip():int +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|skip(value:int):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|top():int +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|public|top(value:int):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|post(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|to_post_request_information(body:RetrieveEnrollmentTimeGroupingFailureReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.reports.retrieveEnrollmentTimeGroupingFailureReport.RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder::|public|with_url(raw_url:str):RetrieveEnrollmentTimeGroupingFailureReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportPostRequestBody::|public|backing_store:BackingStore @@ -52486,59 +53431,6 @@ msgraph_beta.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpda msgraph_beta.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|with_url(raw_url:str):SoftwareUpdateStatusSummaryRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|url_template:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartner -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_patch_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|by_telecom_expense_management_partner_id(telecom_expense_management_partner_id:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartnerCollectionResponse -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_post_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|url_template:str -msgraph_beta.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnersRequestBuilder msgraph_beta.generated.deviceManagement.templateInsights.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.templateInsights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.deviceManagement.templateInsights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -130550,10 +131442,318 @@ msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilde msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_strength:AuthenticationStrengthRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_strengths:AuthenticationStrengthsRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|deleted_items:DeletedItemsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):CaPoliciesDeletableRoot +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):CaPoliciesDeletableRoot +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_patch_request_information(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|with_url(raw_url:str):DeletedItemsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|by_named_location_id(named_location_id:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):NamedLocationCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_post_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|with_url(raw_url:str):NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only():bool +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only(value:bool):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|constructor():None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions():SignInConditions +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions(value:SignInConditions):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context():SignInContext +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context(value:SignInContext):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity():SignInIdentity +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity(value:SignInIdentity):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostRequestBody +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|constructor():None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value():list[WhatIfAnalysisResult] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value(value:list[WhatIfAnalysisResult]):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder.EvaluateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):EvaluatePostResponse +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|to_post_request_information(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|with_url(raw_url:str):EvaluateRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|by_named_location_id(named_location_id:str):NamedLocationItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):NamedLocationCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|to_post_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder::|public|with_url(raw_url:str):NamedLocationsRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identity.conditionalAccess.templates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -151695,6 +152895,9 @@ msgraph_beta.generated.models.ActionSummary::|public|odata_type(value:str):None msgraph_beta.generated.models.ActionSummary::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ActionSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionSummary msgraph_beta.generated.models.ActionSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ActionType::0000-Tunnel +msgraph_beta.generated.models.ActionType::0001-Exclude +msgraph_beta.generated.models.ActionType::0002-UnknownFutureValue msgraph_beta.generated.models.ActionUrl::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ActionUrl::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ActionUrl::|public|backing_store:BackingStore @@ -151983,6 +153186,23 @@ msgraph_beta.generated.models.AddWatermarkAction::|public|text(value:str):None msgraph_beta.generated.models.AddWatermarkAction::|public|ui_element_name():str msgraph_beta.generated.models.AddWatermarkAction::|public|ui_element_name(value:str):None msgraph_beta.generated.models.AddWatermarkAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddWatermarkAction +msgraph_beta.generated.models.AdhocCall-->Entity +msgraph_beta.generated.models.AdhocCall::|public|constructor():None +msgraph_beta.generated.models.AdhocCall::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdhocCall::|public|odata_type:str +msgraph_beta.generated.models.AdhocCall::|public|recordings():list[CallRecording] +msgraph_beta.generated.models.AdhocCall::|public|recordings(value:list[CallRecording]):None +msgraph_beta.generated.models.AdhocCall::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdhocCall::|public|transcripts():list[CallTranscript] +msgraph_beta.generated.models.AdhocCall::|public|transcripts(value:list[CallTranscript]):None +msgraph_beta.generated.models.AdhocCall::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdhocCall +msgraph_beta.generated.models.AdhocCallCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.AdhocCallCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.AdhocCallCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdhocCallCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdhocCallCollectionResponse::|public|value():list[AdhocCall] +msgraph_beta.generated.models.AdhocCallCollectionResponse::|public|value(value:list[AdhocCall]):None +msgraph_beta.generated.models.AdhocCallCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdhocCallCollectionResponse msgraph_beta.generated.models.Admin::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Admin::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Admin::|public|apps_and_services():AdminAppsAndServices @@ -153465,6 +154685,8 @@ msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|pub msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_lock_home_screen(value:bool):None msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_folders():list[AndroidDeviceOwnerKioskModeManagedFolder] msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_folders(value:list[AndroidDeviceOwnerKioskModeManagedFolder]):None +msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_home_screen_app_settings():list[AndroidDeviceOwnerKioskModeApp] +msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_home_screen_app_settings(value:list[AndroidDeviceOwnerKioskModeApp]):None msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_home_screen_auto_signout():bool msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_home_screen_auto_signout(value:bool):None msgraph_beta.generated.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|kiosk_mode_managed_home_screen_inactive_sign_out_delay_in_seconds():int @@ -153714,8 +154936,12 @@ msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|class_name msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|constructor():None msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|odata_type:str +msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|offline_app_access_enabled():bool +msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|offline_app_access_enabled(value:bool):None msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|package():str msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|package(value:str):None +msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|pre_sign_in_app_access_enabled():bool +msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|pre_sign_in_app_access_enabled(value:bool):None msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeApp::|static|public|create_from_discriminator_value(parse_node:ParseNode):AndroidDeviceOwnerKioskModeApp msgraph_beta.generated.models.AndroidDeviceOwnerKioskModeAppPositionItem::|public|additional_data():dict[str, Any] @@ -156482,6 +157708,14 @@ msgraph_beta.generated.models.ApplicationCollectionResponse::|public|serialize(w msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value():list[Application] msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value(value:list[Application]):None msgraph_beta.generated.models.ApplicationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationCollectionResponse +msgraph_beta.generated.models.ApplicationContext-->SignInContext +msgraph_beta.generated.models.ApplicationContext::|public|constructor():None +msgraph_beta.generated.models.ApplicationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications():list[str] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications(value:list[str]):None +msgraph_beta.generated.models.ApplicationContext::|public|odata_type:str +msgraph_beta.generated.models.ApplicationContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationContext msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():None msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -157639,6 +158873,8 @@ msgraph_beta.generated.models.AssignmentReviewSettings::|public|duration_in_days msgraph_beta.generated.models.AssignmentReviewSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_access_recommendation_enabled():bool msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_access_recommendation_enabled(value:bool):None +msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_agentic_experience_enabled():bool +msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_agentic_experience_enabled(value:bool):None msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_approval_justification_required():bool msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_approval_justification_required(value:bool):None msgraph_beta.generated.models.AssignmentReviewSettings::|public|is_enabled():bool @@ -158433,6 +159669,14 @@ msgraph_beta.generated.models.AuditUserIdentity::|public|home_tenant_name(value: msgraph_beta.generated.models.AuditUserIdentity::|public|odata_type:str msgraph_beta.generated.models.AuditUserIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuditUserIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditUserIdentity +msgraph_beta.generated.models.AuthContext-->SignInContext +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value():str +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value(value:str):None +msgraph_beta.generated.models.AuthContext::|public|constructor():None +msgraph_beta.generated.models.AuthContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthContext::|public|odata_type:str +msgraph_beta.generated.models.AuthContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthContext msgraph_beta.generated.models.Authentication-->Entity msgraph_beta.generated.models.Authentication::|public|constructor():None msgraph_beta.generated.models.Authentication::|public|email_methods():list[EmailAuthenticationMethod] @@ -158846,6 +160090,17 @@ msgraph_beta.generated.models.AuthenticationFailureReasonCode::0004-Other msgraph_beta.generated.models.AuthenticationFailureReasonCode::0005-UnknownFutureValue msgraph_beta.generated.models.AuthenticationFailureReasonCode::0006-UserError msgraph_beta.generated.models.AuthenticationFailureReasonCode::0007-ConfigError +msgraph_beta.generated.models.AuthenticationFlow::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AuthenticationFlow::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AuthenticationFlow::|public|backing_store:BackingStore +msgraph_beta.generated.models.AuthenticationFlow::|public|constructor():None +msgraph_beta.generated.models.AuthenticationFlow::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationFlow::|public|odata_type():str +msgraph_beta.generated.models.AuthenticationFlow::|public|odata_type(value:str):None +msgraph_beta.generated.models.AuthenticationFlow::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthenticationFlow::|public|transfer_method():ConditionalAccessTransferMethods +msgraph_beta.generated.models.AuthenticationFlow::|public|transfer_method(value:ConditionalAccessTransferMethods):None +msgraph_beta.generated.models.AuthenticationFlow::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlow msgraph_beta.generated.models.AuthenticationFlowsPolicy-->Entity msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|constructor():None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|description():str @@ -158858,6 +160113,7 @@ msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_si msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_sign_up(value:SelfServiceSignUpAuthenticationFlowConfiguration):None 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.AuthenticationListener-->Entity msgraph_beta.generated.models.AuthenticationListener::|public|constructor():None msgraph_beta.generated.models.AuthenticationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -158873,6 +160129,8 @@ msgraph_beta.generated.models.AuthenticationMethod::|public|constructor():None msgraph_beta.generated.models.AuthenticationMethod::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.AuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationMethod::|public|last_used_date_time():datetime.datetime +msgraph_beta.generated.models.AuthenticationMethod::|public|last_used_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AuthenticationMethod::|public|odata_type:str msgraph_beta.generated.models.AuthenticationMethod::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationMethod @@ -159235,6 +160493,10 @@ msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|additional_da msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|backing_store:BackingStore msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|constructor():None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|mfa():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|mfa(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|none_():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|none_(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|odata_type():str msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|odata_type(value:str):None msgraph_beta.generated.models.AuthenticationStrengthUsage::|public|serialize(writer:SerializationWriter):None @@ -160364,6 +161626,14 @@ msgraph_beta.generated.models.BaselineResource::|public|resource_type(value:str) msgraph_beta.generated.models.BaselineResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.BaselineResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaselineResource msgraph_beta.generated.models.BaselineResource~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.BaseMapFeature-->Entity +msgraph_beta.generated.models.BaseMapFeature::|public|constructor():None +msgraph_beta.generated.models.BaseMapFeature::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BaseMapFeature::|public|odata_type:str +msgraph_beta.generated.models.BaseMapFeature::|public|properties():str +msgraph_beta.generated.models.BaseMapFeature::|public|properties(value:str):None +msgraph_beta.generated.models.BaseMapFeature::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.BaseMapFeature::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaseMapFeature msgraph_beta.generated.models.BaseSitePage-->BaseItem msgraph_beta.generated.models.BaseSitePage::|public|constructor():None msgraph_beta.generated.models.BaseSitePage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -161412,11 +162682,25 @@ msgraph_beta.generated.models.Building::|public|constructor():None msgraph_beta.generated.models.Building::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.Building::|public|has_wi_fi():bool msgraph_beta.generated.models.Building::|public|has_wi_fi(value:bool):None +msgraph_beta.generated.models.Building::|public|map():BuildingMap +msgraph_beta.generated.models.Building::|public|map(value:BuildingMap):None msgraph_beta.generated.models.Building::|public|odata_type:str msgraph_beta.generated.models.Building::|public|resource_links():list[ResourceLink] msgraph_beta.generated.models.Building::|public|resource_links(value:list[ResourceLink]):None msgraph_beta.generated.models.Building::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Building::|static|public|create_from_discriminator_value(parse_node:ParseNode):Building +msgraph_beta.generated.models.BuildingMap-->BaseMapFeature +msgraph_beta.generated.models.BuildingMap::|public|constructor():None +msgraph_beta.generated.models.BuildingMap::|public|footprints():list[FootprintMap] +msgraph_beta.generated.models.BuildingMap::|public|footprints(value:list[FootprintMap]):None +msgraph_beta.generated.models.BuildingMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BuildingMap::|public|levels():list[LevelMap] +msgraph_beta.generated.models.BuildingMap::|public|levels(value:list[LevelMap]):None +msgraph_beta.generated.models.BuildingMap::|public|odata_type:str +msgraph_beta.generated.models.BuildingMap::|public|place_id():str +msgraph_beta.generated.models.BuildingMap::|public|place_id(value:str):None +msgraph_beta.generated.models.BuildingMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.BuildingMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):BuildingMap msgraph_beta.generated.models.BuiltInIdentityProvider-->IdentityProviderBase msgraph_beta.generated.models.BuiltInIdentityProvider::|public|constructor():None msgraph_beta.generated.models.BuiltInIdentityProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -163042,6 +164326,16 @@ msgraph_beta.generated.models.CanvasLayout::|public|serialize(writer:Serializati msgraph_beta.generated.models.CanvasLayout::|public|vertical_section():VerticalSection msgraph_beta.generated.models.CanvasLayout::|public|vertical_section(value:VerticalSection):None msgraph_beta.generated.models.CanvasLayout::|static|public|create_from_discriminator_value(parse_node:ParseNode):CanvasLayout +msgraph_beta.generated.models.CaPoliciesDeletableRoot-->Entity +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|constructor():None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|named_locations():list[NamedLocation] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|named_locations(value:list[NamedLocation]):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|odata_type:str +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|policies(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CaPoliciesDeletableRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaPoliciesDeletableRoot msgraph_beta.generated.models.CartToClassAssociation-->Entity msgraph_beta.generated.models.CartToClassAssociation::|public|classroom_ids():list[str] msgraph_beta.generated.models.CartToClassAssociation::|public|classroom_ids(value:list[str]):None @@ -163995,6 +165289,34 @@ msgraph_beta.generated.models.ChatViewpoint::|public|odata_type(value:str):None msgraph_beta.generated.models.ChatViewpoint::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ChatViewpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatViewpoint msgraph_beta.generated.models.ChatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CheckInClaim::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CheckInClaim::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CheckInClaim::|public|backing_store:BackingStore +msgraph_beta.generated.models.CheckInClaim::|public|calendar_event_id():str +msgraph_beta.generated.models.CheckInClaim::|public|calendar_event_id(value:str):None +msgraph_beta.generated.models.CheckInClaim::|public|check_in_method():CheckInMethod +msgraph_beta.generated.models.CheckInClaim::|public|check_in_method(value:CheckInMethod):None +msgraph_beta.generated.models.CheckInClaim::|public|constructor():None +msgraph_beta.generated.models.CheckInClaim::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CheckInClaim::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CheckInClaim::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CheckInClaim::|public|odata_type():str +msgraph_beta.generated.models.CheckInClaim::|public|odata_type(value:str):None +msgraph_beta.generated.models.CheckInClaim::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CheckInClaim::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaim +msgraph_beta.generated.models.CheckInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|public|value():list[CheckInClaim] +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|public|value(value:list[CheckInClaim]):None +msgraph_beta.generated.models.CheckInClaimCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaimCollectionResponse +msgraph_beta.generated.models.CheckInClaim~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CheckInMethod::0000-Unspecified +msgraph_beta.generated.models.CheckInMethod::0001-Manual +msgraph_beta.generated.models.CheckInMethod::0002-Inferred +msgraph_beta.generated.models.CheckInMethod::0003-Verified +msgraph_beta.generated.models.CheckInMethod::0004-UnknownFutureValue msgraph_beta.generated.models.ChecklistItem-->Entity msgraph_beta.generated.models.ChecklistItem::|public|checked_date_time():datetime.datetime msgraph_beta.generated.models.ChecklistItem::|public|checked_date_time(value:datetime.datetime):None @@ -164540,6 +165862,8 @@ msgraph_beta.generated.models.CloudClipboardRoot::|public|serialize(writer:Seria msgraph_beta.generated.models.CloudClipboardRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudClipboardRoot msgraph_beta.generated.models.CloudCommunications::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudCommunications::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudCommunications::|public|adhoc_calls():list[AdhocCall] +msgraph_beta.generated.models.CloudCommunications::|public|adhoc_calls(value:list[AdhocCall]):None msgraph_beta.generated.models.CloudCommunications::|public|backing_store:BackingStore msgraph_beta.generated.models.CloudCommunications::|public|calls():list[Call] msgraph_beta.generated.models.CloudCommunications::|public|calls(value:list[Call]):None @@ -167416,6 +168740,18 @@ msgraph_beta.generated.models.ComplianceStatus::0005-Error msgraph_beta.generated.models.ComplianceStatus::0006-Conflict msgraph_beta.generated.models.ComplianceStatus::0007-NotAssigned msgraph_beta.generated.models.Compliance~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CompliantNetworkNamedLocation-->NamedLocation +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|compliant_network_type():CompliantNetworkType +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|compliant_network_type(value:CompliantNetworkType):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|constructor():None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CompliantNetworkNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CompliantNetworkNamedLocation +msgraph_beta.generated.models.CompliantNetworkType::0000-AllTenantCompliantNetworks +msgraph_beta.generated.models.CompliantNetworkType::0001-UnknownFutureValue msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ComputeRightsAndInheritanceResult::|public|backing_store:BackingStore @@ -167732,6 +169068,37 @@ msgraph_beta.generated.models.ConditionalAccessPlatforms::|public|odata_type(val msgraph_beta.generated.models.ConditionalAccessPlatforms::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConditionalAccessPlatforms::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPlatforms msgraph_beta.generated.models.ConditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ConditionalAccessPolicy-->PolicyDeletableItem +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|conditions():ConditionalAccessConditionSet +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|conditions(value:ConditionalAccessConditionSet):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|description():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|description(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|display_name():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|display_name(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|grant_controls():ConditionalAccessGrantControls +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|grant_controls(value:ConditionalAccessGrantControls):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|id():str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|id(value:str):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|modified_date_time():datetime.datetime +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|odata_type:str +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|session_controls():ConditionalAccessSessionControls +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|session_controls(value:ConditionalAccessSessionControls):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|state():ConditionalAccessPolicyState +msgraph_beta.generated.models.ConditionalAccessPolicy::|public|state(value:ConditionalAccessPolicyState):None +msgraph_beta.generated.models.ConditionalAccessPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicy +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|value():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|public|value(value:list[ConditionalAccessPolicy]):None +msgraph_beta.generated.models.ConditionalAccessPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicyCollectionResponse msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|backing_store:BackingStore @@ -167748,6 +169115,9 @@ msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|session_con msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|public|session_controls(value:ConditionalAccessSessionControls):None msgraph_beta.generated.models.ConditionalAccessPolicyDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPolicyDetail msgraph_beta.generated.models.ConditionalAccessPolicyDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ConditionalAccessPolicyState::0000-Enabled +msgraph_beta.generated.models.ConditionalAccessPolicyState::0001-Disabled +msgraph_beta.generated.models.ConditionalAccessPolicyState::0002-EnabledForReportingButNotEnforced msgraph_beta.generated.models.ConditionalAccessRoot-->Entity msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_context_class_references():list[AuthenticationContextClassReference] msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_context_class_references(value:list[AuthenticationContextClassReference]):None @@ -167756,8 +169126,14 @@ msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_stre msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_strengths():AuthenticationStrengthRoot msgraph_beta.generated.models.ConditionalAccessRoot::|public|authentication_strengths(value:AuthenticationStrengthRoot):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|constructor():None +msgraph_beta.generated.models.ConditionalAccessRoot::|public|deleted_items():CaPoliciesDeletableRoot +msgraph_beta.generated.models.ConditionalAccessRoot::|public|deleted_items(value:CaPoliciesDeletableRoot):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|named_locations():list[NamedLocation] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|named_locations(value:list[NamedLocation]):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|odata_type:str +msgraph_beta.generated.models.ConditionalAccessRoot::|public|policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.ConditionalAccessRoot::|public|policies(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConditionalAccessRoot::|public|templates():list[ConditionalAccessTemplate] msgraph_beta.generated.models.ConditionalAccessRoot::|public|templates(value:list[ConditionalAccessTemplate]):None @@ -169239,6 +170615,21 @@ msgraph_beta.generated.models.CorsConfiguration_v2::|public|resource(value:str): msgraph_beta.generated.models.CorsConfiguration_v2::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CorsConfiguration_v2::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorsConfiguration_v2 msgraph_beta.generated.models.CorsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CountryLookupMethodType::0000-ClientIpAddress +msgraph_beta.generated.models.CountryLookupMethodType::0001-AuthenticatorAppGps +msgraph_beta.generated.models.CountryLookupMethodType::0002-UnknownFutureValue +msgraph_beta.generated.models.CountryNamedLocation-->NamedLocation +msgraph_beta.generated.models.CountryNamedLocation::|public|constructor():None +msgraph_beta.generated.models.CountryNamedLocation::|public|countries_and_regions():list[str] +msgraph_beta.generated.models.CountryNamedLocation::|public|countries_and_regions(value:list[str]):None +msgraph_beta.generated.models.CountryNamedLocation::|public|country_lookup_method():CountryLookupMethodType +msgraph_beta.generated.models.CountryNamedLocation::|public|country_lookup_method(value:CountryLookupMethodType):None +msgraph_beta.generated.models.CountryNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CountryNamedLocation::|public|include_unknown_countries_and_regions():bool +msgraph_beta.generated.models.CountryNamedLocation::|public|include_unknown_countries_and_regions(value:bool):None +msgraph_beta.generated.models.CountryNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.CountryNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CountryNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CountryNamedLocation msgraph_beta.generated.models.CountryRegion::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CountryRegion::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CountryRegion::|public|address_format():str @@ -169427,8 +170818,7 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|tenant_restrictions(value:CrossTenantAccessPolicyTenantRestrictions):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyConfigurationDefault -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner-->PolicyDeletableItem msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings():InboundOutboundPolicyConfiguration msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings(value:InboundOutboundPolicyConfiguration):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_collaboration_inbound():CrossTenantAccessPolicyB2BSetting @@ -169439,7 +170829,6 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_inbound(value:CrossTenantAccessPolicyB2BSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_outbound():CrossTenantAccessPolicyB2BSetting msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_direct_connect_outbound(value:CrossTenantAccessPolicyB2BSetting):None -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|backing_store:BackingStore msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|constructor():None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|identity_synchronization():CrossTenantIdentitySyncPolicyPartner @@ -169450,8 +170839,7 @@ 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|odata_type():str -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type(value:str):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|tenant_id():str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id(value:str):None @@ -169465,7 +170853,6 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollect msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|value():list[CrossTenantAccessPolicyConfigurationPartner] msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|public|value(value:list[CrossTenantAccessPolicyConfigurationPartner]):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse -msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantAccessPolicyInboundTrust::|public|backing_store:BackingStore @@ -169525,24 +170912,27 @@ 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.CrossTenantIdentitySyncPolicyPartner::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|backing_store:BackingStore +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner-->PolicyDeletableItem msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|constructor():None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type():str -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type(value:str):None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type:str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|tenant_id():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|tenant_id(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync_inbound():CrossTenantUserSyncInbound msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync_inbound(value:CrossTenantUserSyncInbound):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartner -msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):None +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.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 @@ -173988,6 +175378,74 @@ msgraph_beta.generated.models.DeviceHealthScriptTimeSchedule::|static|public|cre msgraph_beta.generated.models.DeviceHealthScriptType::0000-DeviceHealthScript msgraph_beta.generated.models.DeviceHealthScriptType::0001-ManagedInstallerScript msgraph_beta.generated.models.DeviceHealth~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DeviceInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DeviceInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DeviceInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.DeviceInfo::|public|constructor():None +msgraph_beta.generated.models.DeviceInfo::|public|device_id():str +msgraph_beta.generated.models.DeviceInfo::|public|device_id(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|display_name():str +msgraph_beta.generated.models.DeviceInfo::|public|display_name(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|enrollment_profile_name():str +msgraph_beta.generated.models.DeviceInfo::|public|enrollment_profile_name(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute1():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute1(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute10():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute10(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute11():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute11(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute12():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute12(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute13():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute13(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute14():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute14(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute15():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute15(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute2():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute2(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute3():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute3(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute4():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute4(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute5():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute5(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute6():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute6(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute7():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute7(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute8():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute8(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute9():str +msgraph_beta.generated.models.DeviceInfo::|public|extension_attribute9(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DeviceInfo::|public|is_compliant():bool +msgraph_beta.generated.models.DeviceInfo::|public|is_compliant(value:bool):None +msgraph_beta.generated.models.DeviceInfo::|public|manufacturer():str +msgraph_beta.generated.models.DeviceInfo::|public|manufacturer(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|mdm_app_id():str +msgraph_beta.generated.models.DeviceInfo::|public|mdm_app_id(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|model():str +msgraph_beta.generated.models.DeviceInfo::|public|model(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|odata_type():str +msgraph_beta.generated.models.DeviceInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|operating_system():str +msgraph_beta.generated.models.DeviceInfo::|public|operating_system(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|operating_system_version():str +msgraph_beta.generated.models.DeviceInfo::|public|operating_system_version(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|ownership():str +msgraph_beta.generated.models.DeviceInfo::|public|ownership(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|physical_ids():list[str] +msgraph_beta.generated.models.DeviceInfo::|public|physical_ids(value:list[str]):None +msgraph_beta.generated.models.DeviceInfo::|public|profile_type():str +msgraph_beta.generated.models.DeviceInfo::|public|profile_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceInfo::|public|system_labels():list[str] +msgraph_beta.generated.models.DeviceInfo::|public|system_labels(value:list[str]):None +msgraph_beta.generated.models.DeviceInfo::|public|trust_type():str +msgraph_beta.generated.models.DeviceInfo::|public|trust_type(value:str):None +msgraph_beta.generated.models.DeviceInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceInfo +msgraph_beta.generated.models.DeviceInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.DeviceInstallState-->Entity msgraph_beta.generated.models.DeviceInstallState::|public|constructor():None msgraph_beta.generated.models.DeviceInstallState::|public|device_id():str @@ -174486,8 +175944,6 @@ msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|subscri msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|subscriptions(value:DeviceManagementSubscriptions):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|subscription_state():DeviceManagementSubscriptionState msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|subscription_state(value:DeviceManagementSubscriptionState):None -msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|telecom_expense_management_partners():list[TelecomExpenseManagementPartner] -msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|telecom_expense_management_partners(value:list[TelecomExpenseManagementPartner]):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|templates():list[DeviceManagementTemplate] msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|templates(value:list[DeviceManagementTemplate]):None msgraph_beta.generated.models.deviceManagement.DeviceManagement::|public|template_insights():list[DeviceManagementTemplateInsightsDefinition] @@ -175522,6 +176978,8 @@ msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|creat msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|creation_source(value:str):None msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|description():str msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|description(value:str):None +msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|disable_entra_group_policy_assignment():bool +msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|disable_entra_group_policy_assignment(value:bool):None msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|is_assigned():bool msgraph_beta.generated.models.DeviceManagementConfigurationPolicy::|public|is_assigned(value:bool):None @@ -175586,6 +177044,8 @@ msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|publ msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|constructor():None msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|description():str msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|description(value:str):None +msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|disable_entra_group_policy_assignment():bool +msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|disable_entra_group_policy_assignment(value:bool):None msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|display_name():str msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|display_name(value:str):None msgraph_beta.generated.models.DeviceManagementConfigurationPolicyTemplate::|public|display_version():str @@ -184321,6 +185781,14 @@ msgraph_beta.generated.models.FirmwareProtectionType::0001-SystemGuardSecureLaun msgraph_beta.generated.models.FirmwareProtectionType::0002-FirmwareAttackSurfaceReduction msgraph_beta.generated.models.FirmwareProtectionType::0003-Disabled msgraph_beta.generated.models.FirmwareProtectionType::0004-UnknownFutureValue +msgraph_beta.generated.models.FixtureMap-->BaseMapFeature +msgraph_beta.generated.models.FixtureMap::|public|constructor():None +msgraph_beta.generated.models.FixtureMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.FixtureMap::|public|odata_type:str +msgraph_beta.generated.models.FixtureMap::|public|place_id():str +msgraph_beta.generated.models.FixtureMap::|public|place_id(value:str):None +msgraph_beta.generated.models.FixtureMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.FixtureMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):FixtureMap msgraph_beta.generated.models.Floor-->Place msgraph_beta.generated.models.Floor::|public|constructor():None msgraph_beta.generated.models.Floor::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -184391,6 +185859,12 @@ msgraph_beta.generated.models.FollowupFlagStatus::0000-NotFlagged msgraph_beta.generated.models.FollowupFlagStatus::0001-Complete msgraph_beta.generated.models.FollowupFlagStatus::0002-Flagged msgraph_beta.generated.models.FollowupFlag~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.FootprintMap-->BaseMapFeature +msgraph_beta.generated.models.FootprintMap::|public|constructor():None +msgraph_beta.generated.models.FootprintMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.FootprintMap::|public|odata_type:str +msgraph_beta.generated.models.FootprintMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.FootprintMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):FootprintMap msgraph_beta.generated.models.FormsSettings::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.FormsSettings::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.FormsSettings::|public|backing_store:BackingStore @@ -186284,6 +187758,8 @@ msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|publ msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|hash_function():HardwareOathTokenHashFunction msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|hash_function(value:HardwareOathTokenHashFunction):None +msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|last_used_date_time():datetime.datetime +msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|last_used_date_time(value:datetime.datetime):None msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|manufacturer():str msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|manufacturer(value:str):None msgraph_beta.generated.models.HardwareOathTokenAuthenticationMethodDevice::|public|model():str @@ -187383,6 +188859,14 @@ msgraph_beta.generated.models.identityGovernance.TriggerAttribute::|public|odata msgraph_beta.generated.models.identityGovernance.TriggerAttribute::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.TriggerAttribute::|static|public|create_from_discriminator_value(parse_node:ParseNode):TriggerAttribute msgraph_beta.generated.models.identityGovernance.TriggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger-->WorkflowExecutionTrigger +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|inactivity_period_in_days():int +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|inactivity_period_in_days(value:int):None +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.UserInactivityTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserInactivityTrigger msgraph_beta.generated.models.identityGovernance.UserProcessingResult-->Entity msgraph_beta.generated.models.identityGovernance.UserProcessingResult::|public|completed_date_time():datetime.datetime msgraph_beta.generated.models.identityGovernance.UserProcessingResult::|public|completed_date_time(value:datetime.datetime):None @@ -189252,6 +190736,11 @@ msgraph_beta.generated.models.InitiatorType::0003-UnknownFutureValue msgraph_beta.generated.models.InkAccessSetting::0000-NotConfigured msgraph_beta.generated.models.InkAccessSetting::0001-Enabled msgraph_beta.generated.models.InkAccessSetting::0002-Disabled +msgraph_beta.generated.models.InsiderRiskLevel::0000-None_ +msgraph_beta.generated.models.InsiderRiskLevel::0001-Minor +msgraph_beta.generated.models.InsiderRiskLevel::0002-Moderate +msgraph_beta.generated.models.InsiderRiskLevel::0003-Elevated +msgraph_beta.generated.models.InsiderRiskLevel::0004-UnknownFutureValue msgraph_beta.generated.models.InsightIdentity::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.InsightIdentity::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.InsightIdentity::|public|address():str @@ -191432,7 +192921,41 @@ msgraph_beta.generated.models.IosWiFiConfiguration::|public|ssid(value:str):None msgraph_beta.generated.models.IosWiFiConfiguration::|public|wi_fi_security_type():WiFiSecurityType msgraph_beta.generated.models.IosWiFiConfiguration::|public|wi_fi_security_type(value:WiFiSecurityType):None msgraph_beta.generated.models.IosWiFiConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosWiFiConfiguration +msgraph_beta.generated.models.IosWiredNetworkConfiguration-->DeviceConfiguration +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|authentication_method():WiredNetworkAuthenticationMethod +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|authentication_method(value:WiredNetworkAuthenticationMethod):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|constructor():None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|eap_fast_configuration():EapFastConfiguration +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|eap_fast_configuration(value:EapFastConfiguration):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|eap_type():IosWiredNetworkEapType +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|eap_type(value:IosWiredNetworkEapType):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|identity_certificate_for_client_authentication():IosCertificateProfileBase +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|identity_certificate_for_client_authentication(value:IosCertificateProfileBase):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|network_interface():WiredNetworkInterface +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|network_interface(value:WiredNetworkInterface):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|network_name():str +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|network_name(value:str):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|non_eap_authentication_method_for_eap_ttls():NonEapAuthenticationMethodForEapTtlsType +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|non_eap_authentication_method_for_eap_ttls(value:NonEapAuthenticationMethodForEapTtlsType):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|odata_type:str +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|outer_identity_privacy_mask_value():str +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|outer_identity_privacy_mask_value(value:str):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|root_certificate_for_server_validation():IosTrustedRootCertificate +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|root_certificate_for_server_validation(value:IosTrustedRootCertificate):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|trusted_server_certificate_names():list[str] +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|public|trusted_server_certificate_names(value:list[str]):None +msgraph_beta.generated.models.IosWiredNetworkConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosWiredNetworkConfiguration +msgraph_beta.generated.models.IosWiredNetworkEapType::0000-EapTls +msgraph_beta.generated.models.IosWiredNetworkEapType::0001-EapTtls +msgraph_beta.generated.models.IosWiredNetworkEapType::0002-Peap +msgraph_beta.generated.models.IosWiredNetworkEapType::0003-EapFast +msgraph_beta.generated.models.IosWiredNetworkEapType::0004-EapAka +msgraph_beta.generated.models.IosWiredNetworkEapType::0005-UnknownFutureValue msgraph_beta.generated.models.IpApplicationSegment-->ApplicationSegment +msgraph_beta.generated.models.IpApplicationSegment::|public|action():ActionType +msgraph_beta.generated.models.IpApplicationSegment::|public|action(value:ActionType):None msgraph_beta.generated.models.IpApplicationSegment::|public|application():Application msgraph_beta.generated.models.IpApplicationSegment::|public|application(value:Application):None msgraph_beta.generated.models.IpApplicationSegment::|public|constructor():None @@ -191473,6 +192996,16 @@ msgraph_beta.generated.models.IpCategory::|public|vendor():str msgraph_beta.generated.models.IpCategory::|public|vendor(value:str):None msgraph_beta.generated.models.IpCategory::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpCategory msgraph_beta.generated.models.IpCategory~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IpNamedLocation-->NamedLocation +msgraph_beta.generated.models.IpNamedLocation::|public|constructor():None +msgraph_beta.generated.models.IpNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IpNamedLocation::|public|ip_ranges():list[IpRange] +msgraph_beta.generated.models.IpNamedLocation::|public|ip_ranges(value:list[IpRange]):None +msgraph_beta.generated.models.IpNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.IpNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.IpNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.IpNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IpNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpNamedLocation msgraph_beta.generated.models.IpRange::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.IpRange::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.IpRange::|public|backing_store:BackingStore @@ -192705,6 +194238,20 @@ msgraph_beta.generated.models.Level::0000-Beginner msgraph_beta.generated.models.Level::0001-Intermediate msgraph_beta.generated.models.Level::0002-Advanced msgraph_beta.generated.models.Level::0003-UnknownFutureValue +msgraph_beta.generated.models.LevelMap-->BaseMapFeature +msgraph_beta.generated.models.LevelMap::|public|constructor():None +msgraph_beta.generated.models.LevelMap::|public|fixtures():list[FixtureMap] +msgraph_beta.generated.models.LevelMap::|public|fixtures(value:list[FixtureMap]):None +msgraph_beta.generated.models.LevelMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.LevelMap::|public|odata_type:str +msgraph_beta.generated.models.LevelMap::|public|place_id():str +msgraph_beta.generated.models.LevelMap::|public|place_id(value:str):None +msgraph_beta.generated.models.LevelMap::|public|sections():list[SectionMap] +msgraph_beta.generated.models.LevelMap::|public|sections(value:list[SectionMap]):None +msgraph_beta.generated.models.LevelMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.LevelMap::|public|units():list[UnitMap] +msgraph_beta.generated.models.LevelMap::|public|units(value:list[UnitMap]):None +msgraph_beta.generated.models.LevelMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):LevelMap msgraph_beta.generated.models.LicenseAssignmentState::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.LicenseAssignmentState::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.LicenseAssignmentState::|public|assigned_by_group():str @@ -195308,15 +196855,11 @@ msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|get_field_ msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|managed_app_registration_id():str msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|managed_app_registration_id(value:str):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|odata_type:str -msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_by():str -msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_by(value:str):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_by_user_principal_name():str msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_by_user_principal_name(value:str):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_date_time():datetime.datetime msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|requested_date_time(value:datetime.datetime):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|status():str -msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|status(value:str):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|uploaded_logs():list[ManagedAppLogUpload] msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|uploaded_logs(value:list[ManagedAppLogUpload]):None msgraph_beta.generated.models.ManagedAppLogCollectionRequest::|public|user_log_upload_consent():ManagedAppLogUploadConsent @@ -195336,8 +196879,6 @@ msgraph_beta.generated.models.ManagedAppLogUpload::|public|additional_data(value msgraph_beta.generated.models.ManagedAppLogUpload::|public|backing_store:BackingStore msgraph_beta.generated.models.ManagedAppLogUpload::|public|constructor():None msgraph_beta.generated.models.ManagedAppLogUpload::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ManagedAppLogUpload::|public|managed_app_component():str -msgraph_beta.generated.models.ManagedAppLogUpload::|public|managed_app_component(value:str):None msgraph_beta.generated.models.ManagedAppLogUpload::|public|managed_app_component_description():str msgraph_beta.generated.models.ManagedAppLogUpload::|public|managed_app_component_description(value:str):None msgraph_beta.generated.models.ManagedAppLogUpload::|public|odata_type():str @@ -200324,6 +201865,8 @@ msgraph_beta.generated.models.MobileAppContent::|public|files():list[MobileAppCo msgraph_beta.generated.models.MobileAppContent::|public|files(value:list[MobileAppContentFile]):None msgraph_beta.generated.models.MobileAppContent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.MobileAppContent::|public|odata_type:str +msgraph_beta.generated.models.MobileAppContent::|public|scripts():list[MobileAppContentScript] +msgraph_beta.generated.models.MobileAppContent::|public|scripts(value:list[MobileAppContentScript]):None msgraph_beta.generated.models.MobileAppContent::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MobileAppContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppContent msgraph_beta.generated.models.MobileAppContentCollectionResponse-->BaseCollectionPaginationCountResponse @@ -200384,6 +201927,26 @@ msgraph_beta.generated.models.MobileAppContentFileUploadState::0012-CommitFileSu msgraph_beta.generated.models.MobileAppContentFileUploadState::0013-CommitFilePending msgraph_beta.generated.models.MobileAppContentFileUploadState::0014-CommitFileFailed msgraph_beta.generated.models.MobileAppContentFileUploadState::0015-CommitFileTimedOut +msgraph_beta.generated.models.MobileAppContentScript-->Entity +msgraph_beta.generated.models.MobileAppContentScript::|public|constructor():None +msgraph_beta.generated.models.MobileAppContentScript::|public|content():str +msgraph_beta.generated.models.MobileAppContentScript::|public|content(value:str):None +msgraph_beta.generated.models.MobileAppContentScript::|public|display_name():str +msgraph_beta.generated.models.MobileAppContentScript::|public|display_name(value:str):None +msgraph_beta.generated.models.MobileAppContentScript::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppContentScript::|public|odata_type:str +msgraph_beta.generated.models.MobileAppContentScript::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppContentScript::|public|state():MobileAppContentScriptState +msgraph_beta.generated.models.MobileAppContentScript::|public|state(value:MobileAppContentScriptState):None +msgraph_beta.generated.models.MobileAppContentScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppContentScript +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|public|value():list[MobileAppContentScript] +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|public|value(value:list[MobileAppContentScript]):None +msgraph_beta.generated.models.MobileAppContentScriptCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppContentScriptCollectionResponse +msgraph_beta.generated.models.MobileAppContentScriptState::0000-CommitSuccess msgraph_beta.generated.models.MobileAppDependency-->MobileAppRelationship msgraph_beta.generated.models.MobileAppDependency::|public|constructor():None msgraph_beta.generated.models.MobileAppDependency::|public|dependency_type():MobileAppDependencyType @@ -200531,6 +202094,19 @@ msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|public|supported_d msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|public|supported_device_types(value:list[MobileAppSupportedDeviceType]):None msgraph_beta.generated.models.MobileAppIntentAndStateDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppIntentAndStateDetail msgraph_beta.generated.models.MobileAppIntentAndStateDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MobileAppManagementPolicy-->MobilityManagementPolicy +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|constructor():None +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|odata_type:str +msgraph_beta.generated.models.MobileAppManagementPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppManagementPolicy +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|value():list[MobileAppManagementPolicy] +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|public|value(value:list[MobileAppManagementPolicy]):None +msgraph_beta.generated.models.MobileAppManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppManagementPolicyCollectionResponse msgraph_beta.generated.models.MobileAppPolicySetItem-->PolicySetItem msgraph_beta.generated.models.MobileAppPolicySetItem::|public|constructor():None msgraph_beta.generated.models.MobileAppPolicySetItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -200595,6 +202171,18 @@ msgraph_beta.generated.models.MobileAppRelationshipCollectionResponse::|static|p msgraph_beta.generated.models.MobileAppRelationshipType::0000-Child msgraph_beta.generated.models.MobileAppRelationshipType::0001-Parent msgraph_beta.generated.models.MobileAppRelationshipType::0002-UnknownFutureValue +msgraph_beta.generated.models.MobileAppScriptReference::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MobileAppScriptReference::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MobileAppScriptReference::|public|backing_store:BackingStore +msgraph_beta.generated.models.MobileAppScriptReference::|public|constructor():None +msgraph_beta.generated.models.MobileAppScriptReference::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileAppScriptReference::|public|odata_type():str +msgraph_beta.generated.models.MobileAppScriptReference::|public|odata_type(value:str):None +msgraph_beta.generated.models.MobileAppScriptReference::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileAppScriptReference::|public|target_id():str +msgraph_beta.generated.models.MobileAppScriptReference::|public|target_id(value:str):None +msgraph_beta.generated.models.MobileAppScriptReference::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppScriptReference +msgraph_beta.generated.models.MobileAppScriptReference~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MobileAppSupersedence-->MobileAppRelationship msgraph_beta.generated.models.MobileAppSupersedence::|public|constructor():None msgraph_beta.generated.models.MobileAppSupersedence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -200724,6 +202312,19 @@ msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|seri msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|value():list[MobileContainedApp] msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|public|value(value:list[MobileContainedApp]):None msgraph_beta.generated.models.MobileContainedAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileContainedAppCollectionResponse +msgraph_beta.generated.models.MobileDeviceManagementPolicy-->MobilityManagementPolicy +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|constructor():None +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|odata_type:str +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDeviceManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicy +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value():list[MobileDeviceManagementPolicy] +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value(value:list[MobileDeviceManagementPolicy]):None +msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicyCollectionResponse msgraph_beta.generated.models.MobileLobApp-->MobileApp msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version():str msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version(value:str):None @@ -201136,6 +202737,27 @@ msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|pu msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|public|value():list[MutualTlsOauthConfiguration] msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|public|value(value:list[MutualTlsOauthConfiguration]):None msgraph_beta.generated.models.MutualTlsOauthConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MutualTlsOauthConfigurationCollectionResponse +msgraph_beta.generated.models.NamedLocation-->PolicyDeletableItem +msgraph_beta.generated.models.NamedLocation::|public|constructor():None +msgraph_beta.generated.models.NamedLocation::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.NamedLocation::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.NamedLocation::|public|display_name():str +msgraph_beta.generated.models.NamedLocation::|public|display_name(value:str):None +msgraph_beta.generated.models.NamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.NamedLocation::|public|id():str +msgraph_beta.generated.models.NamedLocation::|public|id(value:str):None +msgraph_beta.generated.models.NamedLocation::|public|modified_date_time():datetime.datetime +msgraph_beta.generated.models.NamedLocation::|public|modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.NamedLocation::|public|odata_type:str +msgraph_beta.generated.models.NamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.NamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):NamedLocation +msgraph_beta.generated.models.NamedLocationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|value():list[NamedLocation] +msgraph_beta.generated.models.NamedLocationCollectionResponse::|public|value(value:list[NamedLocation]):None +msgraph_beta.generated.models.NamedLocationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):NamedLocationCollectionResponse msgraph_beta.generated.models.NamePronunciationSettings-->Entity msgraph_beta.generated.models.NamePronunciationSettings::|public|constructor():None msgraph_beta.generated.models.NamePronunciationSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -201326,6 +202948,24 @@ msgraph_beta.generated.models.networkaccess.Algorithm::0001-Sha1 msgraph_beta.generated.models.networkaccess.Algorithm::0002-Sha256 msgraph_beta.generated.models.networkaccess.Algorithm::0003-Sha256ac msgraph_beta.generated.models.networkaccess.Algorithm::0004-UnknownFutureValue +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|cloud_apps_count():int +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|cloud_apps_count(value:int):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|constructor():None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|enterprise_apps_count():int +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|enterprise_apps_count(value:int):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|time_stamp_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|time_stamp_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|total_count():int +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|public|total_count(value:int):None +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationAnalyticsUsagePoint +msgraph_beta.generated.models.networkaccess.ApplicationAnalyticsUsagePoint~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.ApplicationSnapshot::|public|app_id():str @@ -201431,6 +203071,123 @@ msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|stati 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.CloudApplicationCategory::0000-HostingServices +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0001-ItServices +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0002-AccountingAndFinance +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0003-BusinessManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0004-Productivity +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0005-ECommerce +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0006-Education +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0007-Marketing +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0008-HumanResourceManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0009-Health +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0010-Security +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0011-GenerativeAi +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0012-NewsAndEntertainment +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0013-OperationsManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0014-ContentManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0015-DevelopmentTools +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0016-Collaboration +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0017-Crm +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0018-Communications +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0019-DataAnalytics +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0020-Advertising +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0021-SupplyChainAndLogistics +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0022-ProjectManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0023-TransportationAndTravel +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0024-CloudComputingPlatform +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0025-BusinessIntelligence +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0026-CloudStorage +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0027-PropertyManagement +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0028-ContentSharing +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0029-CustomerSupport +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0030-Sales +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0031-ProductDesign +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0032-SocialNetwork +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0033-OnlineMeetings +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0034-Webmail +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0035-InternetOfThings +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0036-Forums +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0037-WebAnalytics +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0038-WebsiteMonitoring +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0039-VendorManagementSystem +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0040-PersonalInstantMessaging +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0041-CodeHosting +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0042-UnknownFutureValue +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0043-McpServer +msgraph_beta.generated.models.networkaccess.CloudApplicationCategory::0044-AiModelProvider +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|category():CloudApplicationCategory +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|category(value:CloudApplicationCategory):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|cloud_application_catalog_id():str +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|cloud_application_catalog_id(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|compliance_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|compliance_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|constructor():None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|general_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|general_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|legal_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|legal_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|login_user():str +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|login_user(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|name():str +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|name(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|risk_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|risk_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|security_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|security_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|subactivity():str +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|subactivity(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudApplicationMetadata +msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|category():CloudApplicationCategory +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|category(value:CloudApplicationCategory):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|cloud_application_catalog_id():str +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|cloud_application_catalog_id(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|compliance_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|compliance_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|constructor():None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|device_count():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|device_count(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|first_access_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|first_access_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|general_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|general_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|last_access_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|last_access_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|legal_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|legal_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|name():str +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|name(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|risk_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|risk_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|security_score():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|security_score(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|total_bytes_received():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|total_bytes_received(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|total_bytes_sent():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|total_bytes_sent(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|traffic_type():TrafficType +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|traffic_type(value:TrafficType):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|transaction_count():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|transaction_count(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|user_count():int +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|public|user_count(value:int):None +msgraph_beta.generated.models.networkaccess.CloudApplicationReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudApplicationReport +msgraph_beta.generated.models.networkaccess.CloudApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy-->Entity msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|public|constructor():None msgraph_beta.generated.models.networkaccess.ConditionalAccessPolicy::|public|created_date_time():datetime.datetime @@ -201819,6 +203576,36 @@ msgraph_beta.generated.models.networkaccess.DiscoveredApplicationSegmentReport:: msgraph_beta.generated.models.networkaccess.DiscoveredApplicationSegmentReport::|public|user_count(value:int):None msgraph_beta.generated.models.networkaccess.DiscoveredApplicationSegmentReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):DiscoveredApplicationSegmentReport msgraph_beta.generated.models.networkaccess.DiscoveredApplicationSegmentReport~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|access_type():AccessType +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|access_type(value:AccessType):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|application_id():str +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|application_id(value:str):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|constructor():None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|device_count():int +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|device_count(value:int):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|first_access_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|first_access_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|last_access_date_time():datetime.datetime +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|last_access_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|odata_type():str +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|odata_type(value:str):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|total_bytes_received():int +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|total_bytes_received(value:int):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|total_bytes_sent():int +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|total_bytes_sent(value:int):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|traffic_type():TrafficType +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|traffic_type(value:TrafficType):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|transaction_count():int +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|transaction_count(value:int):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|user_count():int +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|public|user_count(value:int):None +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnterpriseApplicationReport +msgraph_beta.generated.models.networkaccess.EnterpriseApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.networkaccess.EntitiesSummary::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.EntitiesSummary::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.EntitiesSummary::|public|backing_store:BackingStore @@ -201955,6 +203742,8 @@ msgraph_beta.generated.models.networkaccess.ForwardingPolicy-->Policy msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|constructor():None msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|private_access_app_id():str +msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|private_access_app_id(value:str):None msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|traffic_forwarding_type():TrafficForwardingType msgraph_beta.generated.models.networkaccess.ForwardingPolicy::|public|traffic_forwarding_type(value:TrafficForwardingType):None @@ -201977,6 +203766,8 @@ msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associati msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associations(value:list[Association]):None 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 @@ -202249,6 +204040,8 @@ msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|agent_ msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|application_snapshot():ApplicationSnapshot msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|application_snapshot(value:ApplicationSnapshot):None msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|backing_store:BackingStore +msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|cloud_application_metadata():CloudApplicationMetadata +msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|cloud_application_metadata(value:CloudApplicationMetadata):None msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|connection_id():str msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|connection_id(value:str):None msgraph_beta.generated.models.networkaccess.NetworkAccessTraffic::|public|constructor():None @@ -208648,6 +210441,8 @@ msgraph_beta.generated.models.Pkcs12CertificateInformation~~>AdditionalDataHolde msgraph_beta.generated.models.Place-->Entity msgraph_beta.generated.models.Place::|public|address():PhysicalAddress msgraph_beta.generated.models.Place::|public|address(value:PhysicalAddress):None +msgraph_beta.generated.models.Place::|public|check_ins():list[CheckInClaim] +msgraph_beta.generated.models.Place::|public|check_ins(value:list[CheckInClaim]):None msgraph_beta.generated.models.Place::|public|constructor():None msgraph_beta.generated.models.Place::|public|display_name():str msgraph_beta.generated.models.Place::|public|display_name(value:str):None @@ -209717,6 +211512,28 @@ msgraph_beta.generated.models.PolicyBinding::|public|odata_type(value:str):None msgraph_beta.generated.models.PolicyBinding::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyBinding::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBinding msgraph_beta.generated.models.PolicyBinding~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PolicyDeletableItem::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PolicyDeletableItem::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|backing_store:BackingStore +msgraph_beta.generated.models.PolicyDeletableItem::|public|constructor():None +msgraph_beta.generated.models.PolicyDeletableItem::|public|deleted_date_time():datetime.datetime +msgraph_beta.generated.models.PolicyDeletableItem::|public|deleted_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyDeletableItem::|public|odata_type():str +msgraph_beta.generated.models.PolicyDeletableItem::|public|odata_type(value:str):None +msgraph_beta.generated.models.PolicyDeletableItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyDeletableItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyDeletableItem +msgraph_beta.generated.models.PolicyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PolicyDeletableRoot-->Entity +msgraph_beta.generated.models.PolicyDeletableRoot::|public|constructor():None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_partners():list[CrossTenantAccessPolicyConfigurationPartner] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_partners(value:list[CrossTenantAccessPolicyConfigurationPartner]):None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_sync_policy_partners():list[CrossTenantIdentitySyncPolicyPartner] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|cross_tenant_sync_policy_partners(value:list[CrossTenantIdentitySyncPolicyPartner]):None +msgraph_beta.generated.models.PolicyDeletableRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyDeletableRoot::|public|odata_type:str +msgraph_beta.generated.models.PolicyDeletableRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyDeletableRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyDeletableRoot msgraph_beta.generated.models.PolicyFile-->Entity msgraph_beta.generated.models.PolicyFile::|public|constructor():None msgraph_beta.generated.models.PolicyFile::|public|content():bytes @@ -209812,11 +211629,15 @@ msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_pol msgraph_beta.generated.models.PolicyRoot::|public|b2c_authentication_methods_policy(value:B2cAuthenticationMethodsPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|claims_mapping_policies():list[ClaimsMappingPolicy] msgraph_beta.generated.models.PolicyRoot::|public|claims_mapping_policies(value:list[ClaimsMappingPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|conditional_access_policies():list[ConditionalAccessPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|conditional_access_policies(value:list[ConditionalAccessPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|constructor():None msgraph_beta.generated.models.PolicyRoot::|public|cross_tenant_access_policy():CrossTenantAccessPolicy msgraph_beta.generated.models.PolicyRoot::|public|cross_tenant_access_policy(value:CrossTenantAccessPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|default_app_management_policy():TenantAppManagementPolicy msgraph_beta.generated.models.PolicyRoot::|public|default_app_management_policy(value:TenantAppManagementPolicy):None +msgraph_beta.generated.models.PolicyRoot::|public|deleted_items():PolicyDeletableRoot +msgraph_beta.generated.models.PolicyRoot::|public|deleted_items(value:PolicyDeletableRoot):None msgraph_beta.generated.models.PolicyRoot::|public|device_registration_policy():DeviceRegistrationPolicy msgraph_beta.generated.models.PolicyRoot::|public|device_registration_policy(value:DeviceRegistrationPolicy):None msgraph_beta.generated.models.PolicyRoot::|public|directory_role_access_review_policy():DirectoryRoleAccessReviewPolicy @@ -209832,10 +211653,10 @@ msgraph_beta.generated.models.PolicyRoot::|public|home_realm_discovery_policies( msgraph_beta.generated.models.PolicyRoot::|public|home_realm_discovery_policies(value:list[HomeRealmDiscoveryPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy():IdentitySecurityDefaultsEnforcementPolicy msgraph_beta.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy(value:IdentitySecurityDefaultsEnforcementPolicy):None -msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies():list[MobilityManagementPolicy] -msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies(value:list[MobilityManagementPolicy]):None -msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies():list[MobilityManagementPolicy] -msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies(value:list[MobilityManagementPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies():list[MobileAppManagementPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|mobile_app_management_policies(value:list[MobileAppManagementPolicy]):None +msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies():list[MobileDeviceManagementPolicy] +msgraph_beta.generated.models.PolicyRoot::|public|mobile_device_management_policies(value:list[MobileDeviceManagementPolicy]):None msgraph_beta.generated.models.PolicyRoot::|public|odata_type:str msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies():list[PermissionGrantPolicy] msgraph_beta.generated.models.PolicyRoot::|public|permission_grant_policies(value:list[PermissionGrantPolicy]):None @@ -212194,6 +214015,16 @@ msgraph_beta.generated.models.PrivateLinkDetails::|public|resource_id(value:str) msgraph_beta.generated.models.PrivateLinkDetails::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrivateLinkDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivateLinkDetails msgraph_beta.generated.models.PrivateLinkDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PrivateLinkNamedLocation-->NamedLocation +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|constructor():None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|private_link_resource_policy_ids():list[str] +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|private_link_resource_policy_ids(value:list[str]):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PrivateLinkNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivateLinkNamedLocation msgraph_beta.generated.models.PrivateNetworkDestinationType::0000-IpAddress msgraph_beta.generated.models.PrivateNetworkDestinationType::0001-IpRange msgraph_beta.generated.models.PrivateNetworkDestinationType::0002-IpRangeCidr @@ -213432,6 +215263,24 @@ msgraph_beta.generated.models.ProtectGroup::|public|privacy():GroupPrivacy msgraph_beta.generated.models.ProtectGroup::|public|privacy(value:GroupPrivacy):None msgraph_beta.generated.models.ProtectGroup::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ProtectGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectGroup +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|backing_store:BackingStore +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|completed():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|completed(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|constructor():None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|failed():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|failed(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|in_progress():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|in_progress(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|odata_type():str +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|odata_type(value:str):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|total():int +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|public|total(value:int):None +msgraph_beta.generated.models.ProtectionPolicyArtifactCount::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionPolicyArtifactCount +msgraph_beta.generated.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ProtectionPolicyBase-->Entity msgraph_beta.generated.models.ProtectionPolicyBase::|public|billing_policy_id():str msgraph_beta.generated.models.ProtectionPolicyBase::|public|billing_policy_id(value:str):None @@ -213443,11 +215292,15 @@ msgraph_beta.generated.models.ProtectionPolicyBase::|public|created_date_time(va msgraph_beta.generated.models.ProtectionPolicyBase::|public|display_name():str msgraph_beta.generated.models.ProtectionPolicyBase::|public|display_name(value:str):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ProtectionPolicyBase::|public|is_enabled():bool +msgraph_beta.generated.models.ProtectionPolicyBase::|public|is_enabled(value:bool):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_by():IdentitySet msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_by(value:IdentitySet):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.ProtectionPolicyBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|odata_type:str +msgraph_beta.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count():ProtectionPolicyArtifactCount +msgraph_beta.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count(value:ProtectionPolicyArtifactCount):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|retention_settings():list[RetentionSetting] msgraph_beta.generated.models.ProtectionPolicyBase::|public|retention_settings(value:list[RetentionSetting]):None msgraph_beta.generated.models.ProtectionPolicyBase::|public|serialize(writer:SerializationWriter):None @@ -218610,6 +220463,14 @@ msgraph_beta.generated.models.SectionLinks::|public|one_note_web_url(value:Exter msgraph_beta.generated.models.SectionLinks::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.SectionLinks::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionLinks msgraph_beta.generated.models.SectionLinks~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SectionMap-->BaseMapFeature +msgraph_beta.generated.models.SectionMap::|public|constructor():None +msgraph_beta.generated.models.SectionMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SectionMap::|public|odata_type:str +msgraph_beta.generated.models.SectionMap::|public|place_id():str +msgraph_beta.generated.models.SectionMap::|public|place_id(value:str):None +msgraph_beta.generated.models.SectionMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SectionMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionMap msgraph_beta.generated.models.SecureAssessmentAccountType::0000-AzureADAccount msgraph_beta.generated.models.SecureAssessmentAccountType::0001-DomainAccount msgraph_beta.generated.models.SecureAssessmentAccountType::0002-LocalAccount @@ -220212,6 +222073,9 @@ msgraph_beta.generated.models.security.CaseStatus::0003-Closing msgraph_beta.generated.models.security.CaseStatus::0004-Closed msgraph_beta.generated.models.security.CaseStatus::0005-ClosedWithError msgraph_beta.generated.models.security.CaseStatus::0006-UnknownFutureValue +msgraph_beta.generated.models.security.CaseType::0000-Standard +msgraph_beta.generated.models.security.CaseType::0001-Premium +msgraph_beta.generated.models.security.CaseType::0002-UnknownFutureValue msgraph_beta.generated.models.security.CategoryTemplate-->FilePlanDescriptorTemplate msgraph_beta.generated.models.security.CategoryTemplate::|public|constructor():None msgraph_beta.generated.models.security.CategoryTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -221623,6 +223487,8 @@ msgraph_beta.generated.models.security.EdiscoveryCaseMemberCollectionResponse::| msgraph_beta.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|value(value:list[EdiscoveryCaseMember]):None msgraph_beta.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryCaseMemberCollectionResponse msgraph_beta.generated.models.security.EdiscoveryCaseSettings-->Entity +msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|case_type():CaseType +msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|case_type(value:CaseType):None msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|constructor():None msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|ocr():OcrSettings @@ -221630,6 +223496,8 @@ msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|ocr(value msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|odata_type:str msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|redundancy_detection():RedundancyDetectionSettings msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|redundancy_detection(value:RedundancyDetectionSettings):None +msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|review_set_settings():ReviewSetSettings +msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|review_set_settings(value:ReviewSetSettings):None msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|topic_modeling():TopicModelingSettings msgraph_beta.generated.models.security.EdiscoveryCaseSettings::|public|topic_modeling(value:TopicModelingSettings):None @@ -223111,6 +224979,10 @@ msgraph_beta.generated.models.security.IdentityContainer::|public|identity_accou msgraph_beta.generated.models.security.IdentityContainer::|public|odata_type:str msgraph_beta.generated.models.security.IdentityContainer::|public|sensors():list[Sensor] msgraph_beta.generated.models.security.IdentityContainer::|public|sensors(value:list[Sensor]):None +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidates():list[SensorCandidate] +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidates(value:list[SensorCandidate]):None +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration():SensorCandidateActivationConfiguration +msgraph_beta.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration(value:SensorCandidateActivationConfiguration):None msgraph_beta.generated.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer msgraph_beta.generated.models.security.IdentityProvider::0000-EntraID @@ -225238,6 +227110,9 @@ msgraph_beta.generated.models.security.RetentionTrigger::0001-DateCreated msgraph_beta.generated.models.security.RetentionTrigger::0002-DateModified msgraph_beta.generated.models.security.RetentionTrigger::0003-DateOfEvent 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.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 @@ -225403,14 +227278,22 @@ msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord:: msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SecurityComplianceUserChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityComplianceUserChangeAuditRecord 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 msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|constructor():None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|display_name():str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|display_name(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|distinguished_name():str +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|distinguished_name(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|friendly_name():str +msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|friendly_name(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|odata_type:str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|security_group_id():str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|security_group_id(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|serialize(writer:SerializationWriter):None +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.SensitivityLabel-->Entity msgraph_beta.generated.models.security.SensitivityLabel::|public|color():str @@ -225471,6 +227354,36 @@ msgraph_beta.generated.models.security.Sensor::|public|settings(value:SensorSett msgraph_beta.generated.models.security.Sensor::|public|version():str msgraph_beta.generated.models.security.Sensor::|public|version(value:str):None msgraph_beta.generated.models.security.Sensor::|static|public|create_from_discriminator_value(parse_node:ParseNode):Sensor +msgraph_beta.generated.models.security.SensorCandidate-->Entity +msgraph_beta.generated.models.security.SensorCandidate::|public|computer_dns_name():str +msgraph_beta.generated.models.security.SensorCandidate::|public|computer_dns_name(value:str):None +msgraph_beta.generated.models.security.SensorCandidate::|public|constructor():None +msgraph_beta.generated.models.security.SensorCandidate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensorCandidate::|public|last_seen_date_time():datetime.datetime +msgraph_beta.generated.models.security.SensorCandidate::|public|last_seen_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.SensorCandidate::|public|odata_type:str +msgraph_beta.generated.models.security.SensorCandidate::|public|sense_client_version():str +msgraph_beta.generated.models.security.SensorCandidate::|public|sense_client_version(value:str):None +msgraph_beta.generated.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensorCandidate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidate +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration-->Entity +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode():SensorCandidateActivationMode +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode(value:SensorCandidateActivationMode):None +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|constructor():None +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|odata_type:str +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensorCandidateActivationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateActivationConfiguration +msgraph_beta.generated.models.security.SensorCandidateActivationMode::0000-Manual +msgraph_beta.generated.models.security.SensorCandidateActivationMode::0001-Automated +msgraph_beta.generated.models.security.SensorCandidateActivationMode::0002-UnknownFutureValue +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|public|value():list[SensorCandidate] +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|public|value(value:list[SensorCandidate]):None +msgraph_beta.generated.models.security.SensorCandidateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateCollectionResponse msgraph_beta.generated.models.security.SensorCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.security.SensorCollectionResponse::|public|constructor():None msgraph_beta.generated.models.security.SensorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -226515,6 +228428,8 @@ msgraph_beta.generated.models.security.User::|public|user_principal_name(value:s msgraph_beta.generated.models.security.User::|static|public|create_from_discriminator_value(parse_node:ParseNode):User msgraph_beta.generated.models.security.UserAccount::|public|account_name():str msgraph_beta.generated.models.security.UserAccount::|public|account_name(value:str):None +msgraph_beta.generated.models.security.UserAccount::|public|active_directory_object_guid():UUID +msgraph_beta.generated.models.security.UserAccount::|public|active_directory_object_guid(value:UUID):None msgraph_beta.generated.models.security.UserAccount::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.UserAccount::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.UserAccount::|public|azure_ad_user_id():str @@ -228098,6 +230013,14 @@ msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::| msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value():list[ServicePrincipalRiskDetection] msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value(value:list[ServicePrincipalRiskDetection]):None msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +msgraph_beta.generated.models.ServicePrincipalSignIn-->SignInIdentity +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|constructor():None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|odata_type:str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id():str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id(value:str):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignIn msgraph_beta.generated.models.ServicePrincipalSignInActivity-->Entity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity():SignInActivity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity(value:SignInActivity):None @@ -228228,6 +230151,16 @@ msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|p msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|value():list[ServiceStorageQuotaBreakdown] msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|public|value(value:list[ServiceStorageQuotaBreakdown]):None msgraph_beta.generated.models.ServiceStorageQuotaBreakdownCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceStorageQuotaBreakdownCollectionResponse +msgraph_beta.generated.models.ServiceTagNamedLocation-->NamedLocation +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|constructor():None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|is_trusted():bool +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|is_trusted(value:bool):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|odata_type:str +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|service_tags():list[str] +msgraph_beta.generated.models.ServiceTagNamedLocation::|public|service_tags(value:list[str]):None +msgraph_beta.generated.models.ServiceTagNamedLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceTagNamedLocation msgraph_beta.generated.models.ServiceUpdateCategory::0000-PreventOrFixIssue msgraph_beta.generated.models.ServiceUpdateCategory::0001-PlanForChange msgraph_beta.generated.models.ServiceUpdateCategory::0002-StayInformed @@ -229532,6 +231465,46 @@ msgraph_beta.generated.models.SignInCollectionResponse::|public|serialize(writer msgraph_beta.generated.models.SignInCollectionResponse::|public|value():list[SignIn] msgraph_beta.generated.models.SignInCollectionResponse::|public|value(value:list[SignIn]):None msgraph_beta.generated.models.SignInCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInCollectionResponse +msgraph_beta.generated.models.SignInConditions::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInConditions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow():AuthenticationFlow +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow(value:AuthenticationFlow):None +msgraph_beta.generated.models.SignInConditions::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInConditions::|public|client_app_type():ConditionalAccessClientApp +msgraph_beta.generated.models.SignInConditions::|public|client_app_type(value:ConditionalAccessClientApp):None +msgraph_beta.generated.models.SignInConditions::|public|constructor():None +msgraph_beta.generated.models.SignInConditions::|public|country():str +msgraph_beta.generated.models.SignInConditions::|public|country(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|device_info():DeviceInfo +msgraph_beta.generated.models.SignInConditions::|public|device_info(value:DeviceInfo):None +msgraph_beta.generated.models.SignInConditions::|public|device_platform():ConditionalAccessDevicePlatform +msgraph_beta.generated.models.SignInConditions::|public|device_platform(value:ConditionalAccessDevicePlatform):None +msgraph_beta.generated.models.SignInConditions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level():InsiderRiskLevel +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level(value:InsiderRiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|ip_address():str +msgraph_beta.generated.models.SignInConditions::|public|ip_address(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|odata_type():str +msgraph_beta.generated.models.SignInConditions::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInConditions +msgraph_beta.generated.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SignInContext::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInContext::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInContext::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInContext::|public|constructor():None +msgraph_beta.generated.models.SignInContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInContext::|public|odata_type():str +msgraph_beta.generated.models.SignInContext::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInContext +msgraph_beta.generated.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -229588,6 +231561,16 @@ msgraph_beta.generated.models.SignInIdentifierType::0002-ProxyAddress msgraph_beta.generated.models.SignInIdentifierType::0003-QrCode msgraph_beta.generated.models.SignInIdentifierType::0004-OnPremisesUserPrincipalName msgraph_beta.generated.models.SignInIdentifierType::0005-UnknownFutureValue +msgraph_beta.generated.models.SignInIdentity::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInIdentity::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInIdentity::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInIdentity::|public|constructor():None +msgraph_beta.generated.models.SignInIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInIdentity::|public|odata_type():str +msgraph_beta.generated.models.SignInIdentity::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInIdentity +msgraph_beta.generated.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInLocation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SignInLocation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SignInLocation::|public|backing_store:BackingStore @@ -233686,29 +235669,6 @@ msgraph_beta.generated.models.TeamworkUserIdentityType::0006-PhoneUser msgraph_beta.generated.models.TeamworkUserIdentityType::0007-UnknownFutureValue msgraph_beta.generated.models.TeamworkUserIdentityType::0008-EmailUser msgraph_beta.generated.models.TeamworkUserIdentityType::0009-AzureCommunicationServicesUser -msgraph_beta.generated.models.TelecomExpenseManagementPartner-->Entity -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|app_authorized():bool -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|app_authorized(value:bool):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|constructor():None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|display_name():str -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|display_name(value:str):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|enabled():bool -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|enabled(value:bool):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time():datetime.datetime -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|odata_type:str -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|url():str -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|public|url(value:str):None -msgraph_beta.generated.models.TelecomExpenseManagementPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartner -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():None -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value():list[TelecomExpenseManagementPartner] -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value(value:list[TelecomExpenseManagementPartner]):None -msgraph_beta.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartnerCollectionResponse msgraph_beta.generated.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality msgraph_beta.generated.models.TeleconferenceDeviceAudioQuality::|public|constructor():None msgraph_beta.generated.models.TeleconferenceDeviceAudioQuality::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -236498,6 +238458,14 @@ msgraph_beta.generated.models.UnifiedStorageQuota::|public|total(value:int):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|used():int msgraph_beta.generated.models.UnifiedStorageQuota::|public|used(value:int):None msgraph_beta.generated.models.UnifiedStorageQuota::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnifiedStorageQuota +msgraph_beta.generated.models.UnitMap-->BaseMapFeature +msgraph_beta.generated.models.UnitMap::|public|constructor():None +msgraph_beta.generated.models.UnitMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnitMap::|public|odata_type:str +msgraph_beta.generated.models.UnitMap::|public|place_id():str +msgraph_beta.generated.models.UnitMap::|public|place_id(value:str):None +msgraph_beta.generated.models.UnitMap::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UnitMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnitMap msgraph_beta.generated.models.UnitOfMeasure::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.UnitOfMeasure::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.UnitOfMeasure::|public|backing_store:BackingStore @@ -236854,6 +238822,8 @@ msgraph_beta.generated.models.User::|public|account_enabled():bool msgraph_beta.generated.models.User::|public|account_enabled(value:bool):None msgraph_beta.generated.models.User::|public|activities():list[UserActivity] msgraph_beta.generated.models.User::|public|activities(value:list[UserActivity]):None +msgraph_beta.generated.models.User::|public|adhoc_calls():list[AdhocCall] +msgraph_beta.generated.models.User::|public|adhoc_calls(value:list[AdhocCall]):None msgraph_beta.generated.models.User::|public|age_group():str msgraph_beta.generated.models.User::|public|age_group(value:str):None msgraph_beta.generated.models.User::|public|agreement_acceptances():list[AgreementAcceptance] @@ -237223,6 +239193,17 @@ msgraph_beta.generated.models.UserAccountSecurityType::0002-Power msgraph_beta.generated.models.UserAccountSecurityType::0003-Administrator msgraph_beta.generated.models.UserAccountSecurityType::0004-UnknownFutureValue msgraph_beta.generated.models.UserAccount~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserAction::0000-RegisterSecurityInformation +msgraph_beta.generated.models.UserAction::0001-RegisterOrJoinDevices +msgraph_beta.generated.models.UserAction::0002-UnknownFutureValue +msgraph_beta.generated.models.UserActionContext-->SignInContext +msgraph_beta.generated.models.UserActionContext::|public|constructor():None +msgraph_beta.generated.models.UserActionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserActionContext::|public|odata_type:str +msgraph_beta.generated.models.UserActionContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserActionContext::|public|user_action():UserAction +msgraph_beta.generated.models.UserActionContext::|public|user_action(value:UserAction):None +msgraph_beta.generated.models.UserActionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserActionContext msgraph_beta.generated.models.UserActivity-->Entity msgraph_beta.generated.models.UserActivity::|public|activation_url():str msgraph_beta.generated.models.UserActivity::|public|activation_url(value:str):None @@ -239556,6 +241537,18 @@ msgraph_beta.generated.models.UserSettings::|public|windows():list[WindowsSettin msgraph_beta.generated.models.UserSettings::|public|windows(value:list[WindowsSetting]):None msgraph_beta.generated.models.UserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSettings msgraph_beta.generated.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserSignIn-->SignInIdentity +msgraph_beta.generated.models.UserSignIn::|public|constructor():None +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id():str +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|public|external_user_type():ConditionalAccessGuestOrExternalUserTypes +msgraph_beta.generated.models.UserSignIn::|public|external_user_type(value:ConditionalAccessGuestOrExternalUserTypes):None +msgraph_beta.generated.models.UserSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserSignIn::|public|odata_type:str +msgraph_beta.generated.models.UserSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserSignIn::|public|user_id():str +msgraph_beta.generated.models.UserSignIn::|public|user_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSignIn msgraph_beta.generated.models.UserSignInInsight-->GovernanceInsight msgraph_beta.generated.models.UserSignInInsight::|public|constructor():None msgraph_beta.generated.models.UserSignInInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -241302,6 +243295,37 @@ msgraph_beta.generated.models.WellknownListName::0000-None_ msgraph_beta.generated.models.WellknownListName::0001-DefaultList msgraph_beta.generated.models.WellknownListName::0002-FlaggedEmails msgraph_beta.generated.models.WellknownListName::0003-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisReasons::0000-NotSet +msgraph_beta.generated.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +msgraph_beta.generated.models.WhatIfAnalysisReasons::0002-InvalidCondition +msgraph_beta.generated.models.WhatIfAnalysisReasons::0003-Users +msgraph_beta.generated.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +msgraph_beta.generated.models.WhatIfAnalysisReasons::0005-Application +msgraph_beta.generated.models.WhatIfAnalysisReasons::0006-UserActions +msgraph_beta.generated.models.WhatIfAnalysisReasons::0007-AuthenticationContext +msgraph_beta.generated.models.WhatIfAnalysisReasons::0008-DevicePlatform +msgraph_beta.generated.models.WhatIfAnalysisReasons::0009-Devices +msgraph_beta.generated.models.WhatIfAnalysisReasons::0010-ClientApps +msgraph_beta.generated.models.WhatIfAnalysisReasons::0011-Location +msgraph_beta.generated.models.WhatIfAnalysisReasons::0012-SignInRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0013-EmptyPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0014-InvalidPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +msgraph_beta.generated.models.WhatIfAnalysisReasons::0016-UserRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0017-Time +msgraph_beta.generated.models.WhatIfAnalysisReasons::0018-InsiderRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +msgraph_beta.generated.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons():WhatIfAnalysisReasons +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons(value:WhatIfAnalysisReasons):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|constructor():None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|odata_type:str +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies():bool +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies(value:bool):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfAnalysisResult msgraph_beta.generated.models.WiFiAuthenticationMethod::0000-Certificate msgraph_beta.generated.models.WiFiAuthenticationMethod::0001-UsernameAndPassword msgraph_beta.generated.models.WiFiAuthenticationMethod::0002-DerivedCredential @@ -241339,6 +243363,10 @@ msgraph_beta.generated.models.Win32CatalogAppAssignmentSettings::|public|odata_t msgraph_beta.generated.models.Win32CatalogAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Win32CatalogAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32CatalogAppAssignmentSettings msgraph_beta.generated.models.Win32LobApp-->MobileLobApp +msgraph_beta.generated.models.Win32LobApp::|public|active_install_script():MobileAppScriptReference +msgraph_beta.generated.models.Win32LobApp::|public|active_install_script(value:MobileAppScriptReference):None +msgraph_beta.generated.models.Win32LobApp::|public|active_uninstall_script():MobileAppScriptReference +msgraph_beta.generated.models.Win32LobApp::|public|active_uninstall_script(value:MobileAppScriptReference):None msgraph_beta.generated.models.Win32LobApp::|public|allowed_architectures():WindowsArchitecture msgraph_beta.generated.models.Win32LobApp::|public|allowed_architectures(value:WindowsArchitecture):None msgraph_beta.generated.models.Win32LobApp::|public|allow_available_uninstall():bool @@ -241519,6 +243547,12 @@ msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|run_as_accou msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppInstallExperience msgraph_beta.generated.models.Win32LobAppInstallExperience~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript-->Win32LobAppScript +msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|constructor():None +msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +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.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 @@ -241777,6 +243811,22 @@ msgraph_beta.generated.models.Win32LobAppRuleOperator::0006-LessThanOrEqual msgraph_beta.generated.models.Win32LobAppRuleType::0000-Detection msgraph_beta.generated.models.Win32LobAppRuleType::0001-Requirement msgraph_beta.generated.models.Win32LobAppRule~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.Win32LobAppScript-->MobileAppContentScript +msgraph_beta.generated.models.Win32LobAppScript::|public|constructor():None +msgraph_beta.generated.models.Win32LobAppScript::|public|enforce_signature_check():bool +msgraph_beta.generated.models.Win32LobAppScript::|public|enforce_signature_check(value:bool):None +msgraph_beta.generated.models.Win32LobAppScript::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppScript::|public|odata_type:str +msgraph_beta.generated.models.Win32LobAppScript::|public|run_as32_bit():bool +msgraph_beta.generated.models.Win32LobAppScript::|public|run_as32_bit(value:bool):None +msgraph_beta.generated.models.Win32LobAppScript::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Win32LobAppScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppScript +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript-->Win32LobAppScript +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript::|public|constructor():None +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript::|public|odata_type:str +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Win32LobAppUninstallPowerShellScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppUninstallPowerShellScript msgraph_beta.generated.models.Win32LobAutoUpdateSupersededAppsState::0000-NotConfigured msgraph_beta.generated.models.Win32LobAutoUpdateSupersededAppsState::0001-Enabled msgraph_beta.generated.models.Win32LobAutoUpdateSupersededAppsState::0002-UnknownFutureValue @@ -245375,6 +247425,7 @@ msgraph_beta.generated.models.WindowsMalwareThreatState::0009-Allowed msgraph_beta.generated.models.WindowsMalwareThreatState::0010-NoStatusCleared msgraph_beta.generated.models.WindowsManagedAppClipboardSharingLevel::0000-AnyDestinationAnySource msgraph_beta.generated.models.WindowsManagedAppClipboardSharingLevel::0001-None_ +msgraph_beta.generated.models.WindowsManagedAppClipboardSharingLevel::0002-UnknownFutureValue msgraph_beta.generated.models.WindowsManagedAppDataTransferLevel::0000-AllApps msgraph_beta.generated.models.WindowsManagedAppDataTransferLevel::0001-None_ msgraph_beta.generated.models.WindowsManagedAppProtection-->ManagedAppPolicy @@ -245985,6 +248036,8 @@ msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem-->WindowsUpdateCat msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification():WindowsQualityUpdateCategory msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification(value:WindowsQualityUpdateCategory):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|cve_severity_information():WindowsQualityUpdateCveSeverityInformation +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|cve_severity_information(value:WindowsQualityUpdateCveSeverityInformation):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|is_expeditable():bool msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|is_expeditable(value:bool):None @@ -246038,6 +248091,36 @@ msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision~~>Addit msgraph_beta.generated.models.WindowsQualityUpdateCategory::0000-All msgraph_beta.generated.models.WindowsQualityUpdateCategory::0001-Security msgraph_beta.generated.models.WindowsQualityUpdateCategory::0002-NonSecurity +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|cve_information_url():str +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|cve_information_url(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|cve_number():str +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|cve_number(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|odata_type():str +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateCveDetail +msgraph_beta.generated.models.WindowsQualityUpdateCveDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|exploited_cves():list[WindowsQualityUpdateCveDetail] +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|exploited_cves(value:list[WindowsQualityUpdateCveDetail]):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|max_base_score():float +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|max_base_score(value:float):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|max_severity_level():WindowsUpdateCveSeverityLevel +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|max_severity_level(value:WindowsUpdateCveSeverityLevel):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|odata_type():str +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateCveSeverityInformation +msgraph_beta.generated.models.WindowsQualityUpdateCveSeverityInformation~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.WindowsQualityUpdatePolicy-->Entity msgraph_beta.generated.models.WindowsQualityUpdatePolicy::|public|approval_settings():list[WindowsQualityUpdateApprovalSetting] msgraph_beta.generated.models.WindowsQualityUpdatePolicy::|public|approval_settings(value:list[WindowsQualityUpdateApprovalSetting]):None @@ -246323,6 +248406,10 @@ msgraph_beta.generated.models.WindowsUpdateCatalogItemCollectionResponse::|publi msgraph_beta.generated.models.WindowsUpdateCatalogItemCollectionResponse::|public|value():list[WindowsUpdateCatalogItem] msgraph_beta.generated.models.WindowsUpdateCatalogItemCollectionResponse::|public|value(value:list[WindowsUpdateCatalogItem]):None msgraph_beta.generated.models.WindowsUpdateCatalogItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsUpdateCatalogItemCollectionResponse +msgraph_beta.generated.models.WindowsUpdateCveSeverityLevel::0000-Critical +msgraph_beta.generated.models.WindowsUpdateCveSeverityLevel::0001-Important +msgraph_beta.generated.models.WindowsUpdateCveSeverityLevel::0002-Moderate +msgraph_beta.generated.models.WindowsUpdateCveSeverityLevel::0003-UnknownFutureValue msgraph_beta.generated.models.WindowsUpdateForBusinessConfiguration-->DeviceConfiguration msgraph_beta.generated.models.WindowsUpdateForBusinessConfiguration::|public|allow_windows11_upgrade():bool msgraph_beta.generated.models.WindowsUpdateForBusinessConfiguration::|public|allow_windows11_upgrade(value:bool):None @@ -249811,6 +251898,7 @@ msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|p msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConnectivityRequestBuilderGetQueryParameters]):Connectivity +msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|microsoft_graph_networkaccess_get_web_category_by_url_with_url(url:str):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|patch(body:Connectivity; request_configuration?:RequestConfiguration[QueryParameters]):Connectivity msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|remote_networks:RemoteNetworksRequestBuilder @@ -249820,6 +251908,15 @@ msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|p msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|to_patch_request_information(body:Connectivity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.connectivity.ConnectivityRequestBuilder::|public|with_url(raw_url:str):ConnectivityRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; url?:str):None +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):WebCategory +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.connectivity.microsoftGraphNetworkaccessGetWebCategoryByUrlWithUrl.MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.networkAccess.connectivity.remoteNetworks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -251046,6 +253143,51 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntities msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|value():list[ApplicationAnalyticsUsagePoint] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|public|value(value:list[ApplicationAnalyticsUsagePoint]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|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.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]):GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|value():list[CloudApplicationReport] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|value(value:list[CloudApplicationReport]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|user_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|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.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]):GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTime.GetConnectionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -251131,6 +253273,29 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetDisco msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|value():list[EnterpriseApplicationReport] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|public|value(value:list[EnterpriseApplicationReport]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters::|public|user_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|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.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]):GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str @@ -251237,11 +253402,14 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|micr 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_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder 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 msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_connection_summaries_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time(discovery_pivot_date_time:datetime.datetime; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time(activity_pivot_date_time:datetime.datetime; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder 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 @@ -253917,6 +256085,59 @@ msgraph_beta.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public msgraph_beta.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|url_template:str msgraph_beta.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|with_url(raw_url:str):GraphRoomListRequestBuilder +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph_beta.generated.places.item.descendants.DescendantsGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.places.item.descendants.DescendantsGetResponse::|public|constructor():None msgraph_beta.generated.places.item.descendants.DescendantsGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -253942,11 +256163,65 @@ msgraph_beta.generated.places.item.descendants.DescendantsRequestBuilder::|publi msgraph_beta.generated.places.item.descendants.DescendantsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.item.descendants.DescendantsRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.descendants.DescendantsRequestBuilder::|public|with_url(raw_url:str):DescendantsRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):Room msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -253954,11 +256229,65 @@ msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|re msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|with_url(raw_url:str):GraphRoomRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RoomList msgraph_beta.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -253982,6 +256311,59 @@ msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -253989,6 +256371,7 @@ msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuild msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RoomItemRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RoomItemRequestBuilderGetQueryParameters]):Room @@ -254053,6 +256436,59 @@ msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBu msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -254060,6 +256496,7 @@ msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRe msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters] msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]):Workspace @@ -254115,6 +256552,7 @@ msgraph_beta.generated.places.item.graphRoomList.workspacesWithPlaceId.Workspace msgraph_beta.generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder @@ -255989,6 +258427,69 @@ msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyIt msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|to_patch_request_information(body:ClaimsMappingPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.claimsMappingPolicies.item.ClaimsMappingPolicyItemRequestBuilder::|public|with_url(raw_url:str):ClaimsMappingPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.ConditionalAccessPoliciesRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPoliciesRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256064,6 +258565,7 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenan 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|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 @@ -256082,11 +258584,30 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySy msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +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.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 +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +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.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] @@ -256204,6 +258725,181 @@ msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementP msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|to_patch_request_information(body:TenantAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.defaultAppManagementPolicy.DefaultAppManagementPolicyRequestBuilder::|public|with_url(raw_url:str):DefaultAppManagementPolicyRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder.CrossTenantPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|by_cross_tenant_access_policy_configuration_partner_tenant_id(cross_tenant_access_policy_configuration_partner_tenant_id:str):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartnerCollectionResponse +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|post(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|to_post_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.CrossTenantPartnersRequestBuilder::|public|with_url(raw_url:str):CrossTenantPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +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|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|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 +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +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.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 +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +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.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 +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder.CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|by_cross_tenant_identity_sync_policy_partner_tenant_id(cross_tenant_identity_sync_policy_partner_tenant_id:str):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|post(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|to_post_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.CrossTenantSyncPolicyPartnersRequestBuilder::|public|with_url(raw_url:str):CrossTenantSyncPolicyPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|put(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantIdentitySyncPolicyPartner +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|cross_tenant_partners:CrossTenantPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|cross_tenant_sync_policy_partners:CrossTenantSyncPolicyPartnersRequestBuilder +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):PolicyDeletableRoot +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|patch(body:PolicyDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):PolicyDeletableRoot +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|to_patch_request_information(body:PolicyDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.DeletedItemsRequestBuilder::|public|with_url(raw_url:str):DeletedItemsRequestBuilder msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder.DeviceRegistrationPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.policies.deviceRegistrationPolicy.DeviceRegistrationPolicyRequestBuilder.DeviceRegistrationPolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -256631,25 +259327,25 @@ msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups. msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileAppManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder.MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]):MobileAppManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|patch(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.mobileAppManagementPolicies.item.MobileAppManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobileAppManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256662,15 +259358,15 @@ msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementP msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters] msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder.MobileAppManagementPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|by_mobility_management_policy_id(mobility_management_policy_id:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|by_mobile_app_management_policy_id(mobile_app_management_policy_id:str):MobileAppManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):MobilityManagementPolicyCollectionResponse +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):MobileAppManagementPolicyCollectionResponse msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|post(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppManagementPolicy msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobileAppManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileAppManagementPolicies.MobileAppManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobileAppManagementPoliciesRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.count.CountRequestBuilder-->BaseRequestBuilder @@ -256789,25 +259485,25 @@ msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGrou msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.includedGroups.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder.MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|patch(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobilityManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder.MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]):MobileDeviceManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|included_groups:IncludedGroupsRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|patch(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileDeviceManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|to_patch_request_information(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.item.MobileDeviceManagementPolicyItemRequestBuilder::|public|with_url(raw_url:str):MobileDeviceManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -256820,15 +259516,15 @@ msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManag msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters] msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder.MobileDeviceManagementPoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|by_mobility_management_policy_id(mobility_management_policy_id:str):MobilityManagementPolicyItemRequestBuilder +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|by_mobile_device_management_policy_id(mobile_device_management_policy_id:str):MobileDeviceManagementPolicyItemRequestBuilder msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):MobilityManagementPolicyCollectionResponse +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):MobileDeviceManagementPolicyCollectionResponse msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobilityManagementPolicy +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|post(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):MobileDeviceManagementPolicy msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobilityManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|to_post_request_information(body:MobileDeviceManagementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.mobileDeviceManagementPolicies.MobileDeviceManagementPoliciesRequestBuilder::|public|with_url(raw_url:str):MobileDeviceManagementPoliciesRequestBuilder msgraph_beta.generated.policies.permissionGrantPolicies.count.CountRequestBuilder-->BaseRequestBuilder @@ -257061,9 +259757,11 @@ msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authentication_s msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|authorization_policy:AuthorizationPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|b2c_authentication_methods_policy:B2cAuthenticationMethodsPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|claims_mapping_policies:ClaimsMappingPoliciesRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|conditional_access_policies:ConditionalAccessPoliciesRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|cross_tenant_access_policy:CrossTenantAccessPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|default_app_management_policy:DefaultAppManagementPolicyRequestBuilder +msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|deleted_items:DeletedItemsRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|device_registration_policy:DeviceRegistrationPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|directory_role_access_review_policy:DirectoryRoleAccessReviewPolicyRequestBuilder msgraph_beta.generated.policies.PoliciesRequestBuilder::|public|external_identities_policy:ExternalIdentitiesPolicyRequestBuilder @@ -277001,6 +279699,7 @@ 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_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]] msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -277011,6 +279710,15 @@ 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.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 +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityRetryPolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.siteSources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -279187,6 +281895,8 @@ msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|pat msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidates:SensorCandidatesRequestBuilder +msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidate_activation_configuration:SensorCandidateActivationConfigurationRequestBuilder msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.security.identities.IdentitiesRequestBuilder::|public|to_patch_request_information(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -279269,6 +281979,97 @@ msgraph_beta.generated.security.identities.identityAccounts.item.microsoftGraphS msgraph_beta.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|to_post_request_information(body:InvokeActionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|url_template:str msgraph_beta.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityInvokeActionRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):SensorCandidateActivationConfiguration +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidateActivationConfiguration +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_patch_request_information(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|with_url(raw_url:str):SensorCandidateActivationConfigurationRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):SensorCandidate +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_patch_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|with_url(raw_url:str):SensorCandidateItemRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|constructor():None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids():list[str] +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids(value:list[str]):None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivatePostRequestBody +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder.MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityActivateRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|by_sensor_candidate_id(sensor_candidate_id:str):SensorCandidateItemRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):SensorCandidateCollectionResponse +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|microsoft_graph_security_activate:MicrosoftGraphSecurityActivateRequestBuilder +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_post_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|with_url(raw_url:str):SensorCandidatesRequestBuilder msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -331386,6 +334187,267 @@ msgraph_beta.generated.users.item.activities.recent.RecentRequestBuilder::|publi msgraph_beta.generated.users.item.activities.recent.RecentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecentRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.activities.recent.RecentRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.activities.recent.RecentRequestBuilder::|public|with_url(raw_url:str):RecentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|by_adhoc_call_id(adhoc_call_id:str):AdhocCallItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):AdhocCallCollectionResponse +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|to_post_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|with_url(raw_url:str):AdhocCallsRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):AdhocCall +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_patch_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|with_url(raw_url:str):AdhocCallItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value():list[CallRecording] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value(value:list[CallRecording]):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):CallRecording +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_patch_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|with_url(raw_url:str):CallRecordingItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecordingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|by_call_recording_id(call_recording_id:str):CallRecordingItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):CallRecordingCollectionResponse +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_post_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|with_url(raw_url:str):RecordingsRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value():list[CallTranscript] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value(value:list[CallTranscript]):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):CallTranscript +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadata_content:MetadataContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_patch_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|with_url(raw_url:str):CallTranscriptItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|with_url(raw_url:str):MetadataContentRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|by_call_transcript_id(call_transcript_id:str):CallTranscriptItemRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):CallTranscriptCollectionResponse +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_post_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|with_url(raw_url:str):TranscriptsRequestBuilder msgraph_beta.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -356589,6 +359651,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderG msgraph_beta.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|adhoc_calls:AdhocCallsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|agreement_acceptances:AgreementAcceptancesRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|analytics:AnalyticsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|approvals:ApprovalsRequestBuilder diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index fe8d096705e..4c4ed2bd94b 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5EB399F334C0F9E55B0F2AE5E8680B7D005A4B5B843DC7B13F0CE1ADC74470F3DF65A1C99C015A566C5DAC6D19C0BB9A3742F9D19905375CE07BAA180CFA9681", + "descriptionHash": "A0EC964C141503AB2CA8292C73CBE5CD6C1EB78B8FC1CE6A9A31805C10E44957F0F102F5D44370092370B570087DA11BA4CCEEC9B9EC0B3F0EC727F3DE65F0F4", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/msgraph_beta/generated/models/action_type.py b/msgraph_beta/generated/models/action_type.py new file mode 100644 index 00000000000..a6e68b02722 --- /dev/null +++ b/msgraph_beta/generated/models/action_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActionType(str, Enum): + Tunnel = "tunnel", + Exclude = "exclude", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/adhoc_call.py b/msgraph_beta/generated/models/adhoc_call.py new file mode 100644 index 00000000000..08acba4102e --- /dev/null +++ b/msgraph_beta/generated/models/adhoc_call.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 .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + +from .entity import Entity + +@dataclass +class AdhocCall(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The recordings of a call. Read-only. + recordings: Optional[list[CallRecording]] = None + # The transcripts of a call. Read-only. + transcripts: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdhocCall: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdhocCall + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdhocCall() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + + from .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "recordings": lambda n : setattr(self, 'recordings', n.get_collection_of_object_values(CallRecording)), + "transcripts": lambda n : setattr(self, 'transcripts', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("recordings", self.recordings) + writer.write_collection_of_object_values("transcripts", self.transcripts) + + diff --git a/msgraph_beta/generated/models/telecom_expense_management_partner_collection_response.py b/msgraph_beta/generated/models/adhoc_call_collection_response.py similarity index 74% rename from msgraph_beta/generated/models/telecom_expense_management_partner_collection_response.py rename to msgraph_beta/generated/models/adhoc_call_collection_response.py index c5200dcef7a..de35a4ef75f 100644 --- a/msgraph_beta/generated/models/telecom_expense_management_partner_collection_response.py +++ b/msgraph_beta/generated/models/adhoc_call_collection_response.py @@ -5,40 +5,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .adhoc_call import AdhocCall from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class TelecomExpenseManagementPartnerCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): +class AdhocCallCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[TelecomExpenseManagementPartner]] = None + value: Optional[list[AdhocCall]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartnerCollectionResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> AdhocCallCollectionResponse: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TelecomExpenseManagementPartnerCollectionResponse + Returns: AdhocCallCollectionResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartnerCollectionResponse() + return AdhocCallCollectionResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .adhoc_call import AdhocCall from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner + from .adhoc_call import AdhocCall from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AdhocCall)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/models/admin.py b/msgraph_beta/generated/models/admin.py index 78c18cf7bed..7e3cb1187ed 100644 --- a/msgraph_beta/generated/models/admin.py +++ b/msgraph_beta/generated/models/admin.py @@ -55,7 +55,7 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): service_announcement: Optional[ServiceAnnouncement] = None # The sharepoint property sharepoint: Optional[Sharepoint] = None - # Represents a collection of user configurations. + # A container for all Teams telephone number management functionalities and user configurations. teams: Optional[TeamsAdminRoot] = None # The todo property todo: Optional[AdminTodo] = None diff --git a/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py b/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py index 88893c0d781..d6ab9d55783 100644 --- a/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py +++ b/msgraph_beta/generated/models/android_device_owner_general_device_configuration.py @@ -14,6 +14,7 @@ from .android_device_owner_global_proxy import AndroidDeviceOwnerGlobalProxy from .android_device_owner_kiosk_customization_status_bar import AndroidDeviceOwnerKioskCustomizationStatusBar from .android_device_owner_kiosk_customization_system_navigation import AndroidDeviceOwnerKioskCustomizationSystemNavigation + from .android_device_owner_kiosk_mode_app import AndroidDeviceOwnerKioskModeApp from .android_device_owner_kiosk_mode_app_position_item import AndroidDeviceOwnerKioskModeAppPositionItem from .android_device_owner_kiosk_mode_folder_icon import AndroidDeviceOwnerKioskModeFolderIcon from .android_device_owner_kiosk_mode_icon_size import AndroidDeviceOwnerKioskModeIconSize @@ -133,6 +134,8 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration(DeviceConfiguration, Parsable kiosk_mode_lock_home_screen: Optional[bool] = None # A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements. kiosk_mode_managed_folders: Optional[list[AndroidDeviceOwnerKioskModeManagedFolder]] = None + # Indicates the list of managed applications and associated settings, which will be applied when android device is run on kiosk mode with Managed Home Screen. This collection can contain a maximum of 500 elements. + kiosk_mode_managed_home_screen_app_settings: Optional[list[AndroidDeviceOwnerKioskModeApp]] = None # Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen. kiosk_mode_managed_home_screen_auto_signout: Optional[bool] = None # Number of seconds to give user notice before automatically signing them out for Managed Home Screen. Valid values 0 to 9999999 @@ -349,6 +352,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .android_device_owner_global_proxy import AndroidDeviceOwnerGlobalProxy from .android_device_owner_kiosk_customization_status_bar import AndroidDeviceOwnerKioskCustomizationStatusBar from .android_device_owner_kiosk_customization_system_navigation import AndroidDeviceOwnerKioskCustomizationSystemNavigation + from .android_device_owner_kiosk_mode_app import AndroidDeviceOwnerKioskModeApp from .android_device_owner_kiosk_mode_app_position_item import AndroidDeviceOwnerKioskModeAppPositionItem from .android_device_owner_kiosk_mode_folder_icon import AndroidDeviceOwnerKioskModeFolderIcon from .android_device_owner_kiosk_mode_icon_size import AndroidDeviceOwnerKioskModeIconSize @@ -380,6 +384,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .android_device_owner_global_proxy import AndroidDeviceOwnerGlobalProxy from .android_device_owner_kiosk_customization_status_bar import AndroidDeviceOwnerKioskCustomizationStatusBar from .android_device_owner_kiosk_customization_system_navigation import AndroidDeviceOwnerKioskCustomizationSystemNavigation + from .android_device_owner_kiosk_mode_app import AndroidDeviceOwnerKioskModeApp from .android_device_owner_kiosk_mode_app_position_item import AndroidDeviceOwnerKioskModeAppPositionItem from .android_device_owner_kiosk_mode_folder_icon import AndroidDeviceOwnerKioskModeFolderIcon from .android_device_owner_kiosk_mode_icon_size import AndroidDeviceOwnerKioskModeIconSize @@ -447,6 +452,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "kioskModeIconSize": lambda n : setattr(self, 'kiosk_mode_icon_size', n.get_enum_value(AndroidDeviceOwnerKioskModeIconSize)), "kioskModeLockHomeScreen": lambda n : setattr(self, 'kiosk_mode_lock_home_screen', n.get_bool_value()), "kioskModeManagedFolders": lambda n : setattr(self, 'kiosk_mode_managed_folders', n.get_collection_of_object_values(AndroidDeviceOwnerKioskModeManagedFolder)), + "kioskModeManagedHomeScreenAppSettings": lambda n : setattr(self, 'kiosk_mode_managed_home_screen_app_settings', n.get_collection_of_object_values(AndroidDeviceOwnerKioskModeApp)), "kioskModeManagedHomeScreenAutoSignout": lambda n : setattr(self, 'kiosk_mode_managed_home_screen_auto_signout', n.get_bool_value()), "kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds": lambda n : setattr(self, 'kiosk_mode_managed_home_screen_inactive_sign_out_delay_in_seconds', n.get_int_value()), "kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds": lambda n : setattr(self, 'kiosk_mode_managed_home_screen_inactive_sign_out_notice_in_seconds', n.get_int_value()), @@ -600,6 +606,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("kioskModeIconSize", self.kiosk_mode_icon_size) writer.write_bool_value("kioskModeLockHomeScreen", self.kiosk_mode_lock_home_screen) writer.write_collection_of_object_values("kioskModeManagedFolders", self.kiosk_mode_managed_folders) + writer.write_collection_of_object_values("kioskModeManagedHomeScreenAppSettings", self.kiosk_mode_managed_home_screen_app_settings) writer.write_bool_value("kioskModeManagedHomeScreenAutoSignout", self.kiosk_mode_managed_home_screen_auto_signout) writer.write_int_value("kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds", self.kiosk_mode_managed_home_screen_inactive_sign_out_delay_in_seconds) writer.write_int_value("kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds", self.kiosk_mode_managed_home_screen_inactive_sign_out_notice_in_seconds) diff --git a/msgraph_beta/generated/models/android_device_owner_kiosk_mode_app.py b/msgraph_beta/generated/models/android_device_owner_kiosk_mode_app.py index aed4d10e015..8ebc5c7659f 100644 --- a/msgraph_beta/generated/models/android_device_owner_kiosk_mode_app.py +++ b/msgraph_beta/generated/models/android_device_owner_kiosk_mode_app.py @@ -18,8 +18,12 @@ class AndroidDeviceOwnerKioskModeApp(AndroidDeviceOwnerKioskModeFolderItem, Pars odata_type: Optional[str] = "#microsoft.graph.androidDeviceOwnerKioskModeApp" # Class name of application class_name: Optional[str] = None + # Indicates whether the application can be used when sign in fails due to network issues in Managed Home Screen. When TRUE, indicates the application can be used when sign in fails due to network issues in Managed Home Screen. When FALSE, indicates the application cannot be used when sign in fails due to network issues in Managed Home Screen. Default value is FALSE. + offline_app_access_enabled: Optional[bool] = None # Package name of application package: Optional[str] = None + # Indicates whether the application can be used prior to signing in to the Managed Home Screen. When TRUE, indicates the app can be used prior to sign in for Managed Home Screen. When FALSE, indicates the app cannot be used prior to sign in for Managed Home Screen. Default value is FALSE. + pre_sign_in_app_access_enabled: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AndroidDeviceOwnerKioskModeApp: @@ -43,7 +47,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "className": lambda n : setattr(self, 'class_name', n.get_str_value()), + "offlineAppAccessEnabled": lambda n : setattr(self, 'offline_app_access_enabled', n.get_bool_value()), "package": lambda n : setattr(self, 'package', n.get_str_value()), + "preSignInAppAccessEnabled": lambda n : setattr(self, 'pre_sign_in_app_access_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -59,6 +65,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("className", self.class_name) + writer.write_bool_value("offlineAppAccessEnabled", self.offline_app_access_enabled) writer.write_str_value("package", self.package) + writer.write_bool_value("preSignInAppAccessEnabled", self.pre_sign_in_app_access_enabled) diff --git a/msgraph_beta/generated/models/android_managed_app_protection.py b/msgraph_beta/generated/models/android_managed_app_protection.py index 1dd139195e1..64186ae0a10 100644 --- a/msgraph_beta/generated/models/android_managed_app_protection.py +++ b/msgraph_beta/generated/models/android_managed_app_protection.py @@ -57,9 +57,9 @@ class AndroidManagedAppProtection(TargetedManagedAppProtection, Parsable): block_after_company_portal_update_deferral_in_days: Optional[int] = None # Whether the app should connect to the configured VPN on launch. connect_to_vpn_on_launch: Optional[bool] = None - # Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + # Friendly name of the preferred custom browser to open weblink on Android. custom_browser_display_name: Optional[str] = None - # Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + # Unique identifier of a custom browser to open weblink on Android. custom_browser_package_id: Optional[str] = None # Friendly name of a custom dialer app to click-to-open a phone number on Android. custom_dialer_app_display_name: Optional[str] = None diff --git a/msgraph_beta/generated/models/application_context.py b/msgraph_beta/generated/models/application_context.py new file mode 100644 index 00000000000..1a8a5005ce4 --- /dev/null +++ b/msgraph_beta/generated/models/application_context.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 .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class ApplicationContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.applicationContext" + # Collection of appId values for the applications. + include_applications: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplicationContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "includeApplications": lambda n : setattr(self, 'include_applications', 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("includeApplications", self.include_applications) + + diff --git a/msgraph_beta/generated/models/assignment_review_settings.py b/msgraph_beta/generated/models/assignment_review_settings.py index b621230db19..28fd71bf8ed 100644 --- a/msgraph_beta/generated/models/assignment_review_settings.py +++ b/msgraph_beta/generated/models/assignment_review_settings.py @@ -23,6 +23,8 @@ class AssignmentReviewSettings(AdditionalDataHolder, BackedModel, Parsable): duration_in_days: Optional[int] = None # Specifies whether to display recommendations to the reviewer. The default value is true is_access_recommendation_enabled: Optional[bool] = None + # The isAgenticExperienceEnabled property + is_agentic_experience_enabled: Optional[bool] = None # Specifies whether the reviewer must provide justification for the approval. The default value is true. is_approval_justification_required: Optional[bool] = None # If true, access reviews are required for assignments from this policy. @@ -64,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accessReviewTimeoutBehavior": lambda n : setattr(self, 'access_review_timeout_behavior', n.get_enum_value(AccessReviewTimeoutBehavior)), "durationInDays": lambda n : setattr(self, 'duration_in_days', n.get_int_value()), "isAccessRecommendationEnabled": lambda n : setattr(self, 'is_access_recommendation_enabled', n.get_bool_value()), + "isAgenticExperienceEnabled": lambda n : setattr(self, 'is_agentic_experience_enabled', n.get_bool_value()), "isApprovalJustificationRequired": lambda n : setattr(self, 'is_approval_justification_required', n.get_bool_value()), "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -85,6 +88,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("accessReviewTimeoutBehavior", self.access_review_timeout_behavior) writer.write_int_value("durationInDays", self.duration_in_days) writer.write_bool_value("isAccessRecommendationEnabled", self.is_access_recommendation_enabled) + writer.write_bool_value("isAgenticExperienceEnabled", self.is_agentic_experience_enabled) writer.write_bool_value("isApprovalJustificationRequired", self.is_approval_justification_required) writer.write_bool_value("isEnabled", self.is_enabled) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/auth_context.py b/msgraph_beta/generated/models/auth_context.py new file mode 100644 index 00000000000..a000218b536 --- /dev/null +++ b/msgraph_beta/generated/models/auth_context.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 .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class AuthContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.authContext" + # Supported values are c1 through c99. + authentication_context_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "authenticationContextValue": lambda n : setattr(self, 'authentication_context_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("authenticationContextValue", self.authentication_context_value) + + diff --git a/msgraph_beta/generated/models/authentication_flow.py b/msgraph_beta/generated/models/authentication_flow.py new file mode 100644 index 00000000000..f8fec4974c3 --- /dev/null +++ b/msgraph_beta/generated/models/authentication_flow.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 .conditional_access_transfer_methods import ConditionalAccessTransferMethods + +@dataclass +class AuthenticationFlow(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 + # Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + transfer_method: Optional[ConditionalAccessTransferMethods] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationFlow: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthenticationFlow + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthenticationFlow() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "transferMethod": lambda n : setattr(self, 'transfer_method', n.get_collection_of_enum_values(ConditionalAccessTransferMethods)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("transferMethod", self.transfer_method) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication_method.py b/msgraph_beta/generated/models/authentication_method.py index 92605841060..d35cb2985ef 100644 --- a/msgraph_beta/generated/models/authentication_method.py +++ b/msgraph_beta/generated/models/authentication_method.py @@ -27,6 +27,8 @@ class AuthenticationMethod(Entity, Parsable): # The date and time the authentication method was registered to the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. 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 lastUsedDateTime property + last_used_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None @@ -135,6 +137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "lastUsedDateTime": lambda n : setattr(self, 'last_used_date_time', n.get_datetime_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -150,5 +153,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("lastUsedDateTime", self.last_used_date_time) diff --git a/msgraph_beta/generated/models/authentication_strength_usage.py b/msgraph_beta/generated/models/authentication_strength_usage.py index 0be2aadf878..62aa3743504 100644 --- a/msgraph_beta/generated/models/authentication_strength_usage.py +++ b/msgraph_beta/generated/models/authentication_strength_usage.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 .conditional_access_policy import ConditionalAccessPolicy + @dataclass class AuthenticationStrengthUsage(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -12,6 +15,10 @@ class AuthenticationStrengthUsage(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 mfa property + mfa: Optional[list[ConditionalAccessPolicy]] = None + # The none property + none_: Optional[list[ConditionalAccessPolicy]] = None # The OdataType property odata_type: Optional[str] = None @@ -31,7 +38,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 .conditional_access_policy import ConditionalAccessPolicy + + from .conditional_access_policy import ConditionalAccessPolicy + fields: dict[str, Callable[[Any], None]] = { + "mfa": lambda n : setattr(self, 'mfa', n.get_collection_of_object_values(ConditionalAccessPolicy)), + "none": lambda n : setattr(self, 'none_', n.get_collection_of_object_values(ConditionalAccessPolicy)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -44,6 +57,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("mfa", self.mfa) + writer.write_collection_of_object_values("none", self.none_) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/base_map_feature.py b/msgraph_beta/generated/models/base_map_feature.py new file mode 100644 index 00000000000..4fe7960b248 --- /dev/null +++ b/msgraph_beta/generated/models/base_map_feature.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + +from .entity import Entity + +@dataclass +class BaseMapFeature(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + properties: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaseMapFeature: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BaseMapFeature + """ + 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.buildingMap".casefold(): + from .building_map import BuildingMap + + return BuildingMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fixtureMap".casefold(): + from .fixture_map import FixtureMap + + return FixtureMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.footprintMap".casefold(): + from .footprint_map import FootprintMap + + return FootprintMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.levelMap".casefold(): + from .level_map import LevelMap + + return LevelMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sectionMap".casefold(): + from .section_map import SectionMap + + return SectionMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unitMap".casefold(): + from .unit_map import UnitMap + + return UnitMap() + return BaseMapFeature() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + + fields: dict[str, Callable[[Any], None]] = { + "properties": lambda n : setattr(self, 'properties', 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("properties", self.properties) + + diff --git a/msgraph_beta/generated/models/building.py b/msgraph_beta/generated/models/building.py index 6c512c7990e..49fd22f759b 100644 --- a/msgraph_beta/generated/models/building.py +++ b/msgraph_beta/generated/models/building.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .building_map import BuildingMap from .place import Place from .resource_link import ResourceLink @@ -16,6 +17,8 @@ class Building(Place, Parsable): odata_type: Optional[str] = "#microsoft.graph.building" # Indicates whether the building has a wireless network. has_wi_fi: Optional[bool] = None + # Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + map: Optional[BuildingMap] = None # A set of links to external resources that are associated with the building. Inherited from place. resource_links: Optional[list[ResourceLink]] = None @@ -35,14 +38,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .building_map import BuildingMap from .place import Place from .resource_link import ResourceLink + from .building_map import BuildingMap from .place import Place from .resource_link import ResourceLink fields: dict[str, Callable[[Any], None]] = { "hasWiFi": lambda n : setattr(self, 'has_wi_fi', n.get_bool_value()), + "map": lambda n : setattr(self, 'map', n.get_object_value(BuildingMap)), "resourceLinks": lambda n : setattr(self, 'resource_links', n.get_collection_of_object_values(ResourceLink)), } 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_bool_value("hasWiFi", self.has_wi_fi) + writer.write_object_value("map", self.map) writer.write_collection_of_object_values("resourceLinks", self.resource_links) diff --git a/msgraph_beta/generated/models/building_map.py b/msgraph_beta/generated/models/building_map.py new file mode 100644 index 00000000000..16d517d1968 --- /dev/null +++ b/msgraph_beta/generated/models/building_map.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 .base_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + +from .base_map_feature import BaseMapFeature + +@dataclass +class BuildingMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.buildingMap" + # Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + footprints: Optional[list[FootprintMap]] = None + # Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + levels: Optional[list[LevelMap]] = None + # Identifier for the building to which this buildingMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BuildingMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BuildingMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BuildingMap() + + 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_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + + from .base_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + + fields: dict[str, Callable[[Any], None]] = { + "footprints": lambda n : setattr(self, 'footprints', n.get_collection_of_object_values(FootprintMap)), + "levels": lambda n : setattr(self, 'levels', n.get_collection_of_object_values(LevelMap)), + "placeId": lambda n : setattr(self, 'place_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("footprints", self.footprints) + writer.write_collection_of_object_values("levels", self.levels) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph_beta/generated/models/ca_policies_deletable_root.py b/msgraph_beta/generated/models/ca_policies_deletable_root.py new file mode 100644 index 00000000000..7223d582d70 --- /dev/null +++ b/msgraph_beta/generated/models/ca_policies_deletable_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 .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + +from .entity import Entity + +@dataclass +class CaPoliciesDeletableRoot(Entity, Parsable): + # The namedLocations property + named_locations: Optional[list[NamedLocation]] = None + # The OdataType property + odata_type: Optional[str] = None + # The policies property + policies: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaPoliciesDeletableRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaPoliciesDeletableRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaPoliciesDeletableRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("namedLocations", self.named_locations) + writer.write_collection_of_object_values("policies", self.policies) + + diff --git a/msgraph_beta/generated/models/check_in_claim.py b/msgraph_beta/generated/models/check_in_claim.py new file mode 100644 index 00000000000..f81098f2375 --- /dev/null +++ b/msgraph_beta/generated/models/check_in_claim.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 .check_in_method import CheckInMethod + +@dataclass +class CheckInClaim(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 calendarEventId property + calendar_event_id: Optional[str] = None + # The checkInMethod property + check_in_method: Optional[CheckInMethod] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaim: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaim + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaim() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .check_in_method import CheckInMethod + + from .check_in_method import CheckInMethod + + fields: dict[str, Callable[[Any], None]] = { + "calendarEventId": lambda n : setattr(self, 'calendar_event_id', n.get_str_value()), + "checkInMethod": lambda n : setattr(self, 'check_in_method', n.get_enum_value(CheckInMethod)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_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("calendarEventId", self.calendar_event_id) + writer.write_enum_value("checkInMethod", self.check_in_method) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/check_in_claim_collection_response.py b/msgraph_beta/generated/models/check_in_claim_collection_response.py new file mode 100644 index 00000000000..dea8aedaef3 --- /dev/null +++ b/msgraph_beta/generated/models/check_in_claim_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 .check_in_claim import CheckInClaim + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CheckInClaimCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CheckInClaim]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaimCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaimCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaimCollectionResponse() + + 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 .check_in_claim import CheckInClaim + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .check_in_claim import CheckInClaim + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CheckInClaim)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/check_in_method.py b/msgraph_beta/generated/models/check_in_method.py new file mode 100644 index 00000000000..8f36474bdb2 --- /dev/null +++ b/msgraph_beta/generated/models/check_in_method.py @@ -0,0 +1,9 @@ +from enum import Enum + +class CheckInMethod(str, Enum): + Unspecified = "unspecified", + Manual = "manual", + Inferred = "inferred", + Verified = "verified", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_communications.py b/msgraph_beta/generated/models/cloud_communications.py index c28b2aa435e..c630a31bdb2 100644 --- a/msgraph_beta/generated/models/cloud_communications.py +++ b/msgraph_beta/generated/models/cloud_communications.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting @@ -22,13 +23,15 @@ class CloudCommunications(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) + # A collection of ad hoc calls in Teams. + adhoc_calls: Optional[list[AdhocCall]] = None # The callRecords property call_records: Optional[list[CallRecord]] = None # The calls property calls: Optional[list[Call]] = None # The OdataType property odata_type: Optional[str] = None - # A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + # A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. online_meeting_conversations: Optional[list[OnlineMeetingEngagementConversation]] = None # The onlineMeetings property online_meetings: Optional[list[OnlineMeeting]] = None @@ -51,12 +54,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 .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence + from .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting @@ -64,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .presence import Presence fields: dict[str, Callable[[Any], None]] = { + "adhocCalls": lambda n : setattr(self, 'adhoc_calls', n.get_collection_of_object_values(AdhocCall)), "callRecords": lambda n : setattr(self, 'call_records', n.get_collection_of_object_values(CallRecord)), "calls": lambda n : setattr(self, 'calls', n.get_collection_of_object_values(Call)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -81,6 +87,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("adhocCalls", self.adhoc_calls) writer.write_collection_of_object_values("callRecords", self.call_records) writer.write_collection_of_object_values("calls", self.calls) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/cloud_pc_device_image.py b/msgraph_beta/generated/models/cloud_pc_device_image.py index 92195a3ff14..ad3c9985452 100644 --- a/msgraph_beta/generated/models/cloud_pc_device_image.py +++ b/msgraph_beta/generated/models/cloud_pc_device_image.py @@ -26,7 +26,7 @@ class CloudPcDeviceImage(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The operating system of the image. For example, Windows 10 Enterprise. Read-only. + # The operating system of the image. For example, Windows 11 Enterprise. Read-only. operating_system: Optional[str] = None # The OS build version of the image. For example, 1909. Read-only. os_build_number: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_gallery_image.py b/msgraph_beta/generated/models/cloud_pc_gallery_image.py index 47ab9be5ead..dcc97f8164c 100644 --- a/msgraph_beta/generated/models/cloud_pc_gallery_image.py +++ b/msgraph_beta/generated/models/cloud_pc_gallery_image.py @@ -23,7 +23,7 @@ class CloudPcGalleryImage(Entity, Parsable): odata_type: Optional[str] = None # The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. The offer property is deprecated and will stop returning data on January 31, 2024. Going forward, use the offerName property. offer: Optional[str] = None - # The official display offer name of this gallery image. For example, Windows 10 Enterprise + OS Optimizations. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. + # The official display offer name of this gallery image. For example, Windows 11 Enterprise. The offerDisplayName property is deprecated and will stop returning data on January 31, 2024. offer_display_name: Optional[str] = None # The offer name of this gallery image that is passed to ARM to retrieve the image resource. Read-only. offer_name: Optional[str] = None diff --git a/msgraph_beta/generated/models/compliant_network_named_location.py b/msgraph_beta/generated/models/compliant_network_named_location.py new file mode 100644 index 00000000000..a90032120a0 --- /dev/null +++ b/msgraph_beta/generated/models/compliant_network_named_location.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 .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class CompliantNetworkNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.compliantNetworkNamedLocation" + # The compliantNetworkType property + compliant_network_type: Optional[CompliantNetworkType] = None + # true if this location is explicitly trusted. Optional. Default value is false. + is_trusted: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CompliantNetworkNamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CompliantNetworkNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CompliantNetworkNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + + from .compliant_network_type import CompliantNetworkType + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "compliantNetworkType": lambda n : setattr(self, 'compliant_network_type', n.get_enum_value(CompliantNetworkType)), + "isTrusted": lambda n : setattr(self, 'is_trusted', 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_enum_value("compliantNetworkType", self.compliant_network_type) + writer.write_bool_value("isTrusted", self.is_trusted) + + diff --git a/msgraph_beta/generated/models/compliant_network_type.py b/msgraph_beta/generated/models/compliant_network_type.py new file mode 100644 index 00000000000..35c52aefaf7 --- /dev/null +++ b/msgraph_beta/generated/models/compliant_network_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class CompliantNetworkType(str, Enum): + AllTenantCompliantNetworks = "allTenantCompliantNetworks", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/conditional_access_policy.py b/msgraph_beta/generated/models/conditional_access_policy.py new file mode 100644 index 00000000000..9f47630d97f --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy.py @@ -0,0 +1,114 @@ +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 .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): + # The OdataType property + 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. + created_date_time: Optional[datetime.datetime] = None + # Not used. + description: Optional[str] = None + # Specifies a display name for the conditionalAccessPolicy object. + display_name: Optional[str] = None + # Specifies the grant controls that must be fulfilled to pass the policy. + grant_controls: Optional[ConditionalAccessGrantControls] = None + # The id property + 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. + modified_date_time: Optional[datetime.datetime] = None + # Specifies the session controls that are enforced after sign-in. + session_controls: Optional[ConditionalAccessSessionControls] = None + # The state property + state: Optional[ConditionalAccessPolicyState] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessPolicy: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConditionalAccessPolicy + """ + 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.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() + return ConditionalAccessPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + + from .conditional_access_condition_set import ConditionalAccessConditionSet + from .conditional_access_grant_controls import ConditionalAccessGrantControls + from .conditional_access_policy_state import ConditionalAccessPolicyState + from .conditional_access_session_controls import ConditionalAccessSessionControls + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(ConditionalAccessConditionSet)), + "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()), + "grantControls": lambda n : setattr(self, 'grant_controls', n.get_object_value(ConditionalAccessGrantControls)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + "sessionControls": lambda n : setattr(self, 'session_controls', n.get_object_value(ConditionalAccessSessionControls)), + "state": lambda n : setattr(self, 'state', n.get_enum_value(ConditionalAccessPolicyState)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("conditions", self.conditions) + 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_object_value("grantControls", self.grant_controls) + writer.write_str_value("id", self.id) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + writer.write_object_value("sessionControls", self.session_controls) + writer.write_enum_value("state", self.state) + + diff --git a/msgraph_beta/generated/models/conditional_access_policy_collection_response.py b/msgraph_beta/generated/models/conditional_access_policy_collection_response.py new file mode 100644 index 00000000000..63e0ff52dec --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy_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 .conditional_access_policy import ConditionalAccessPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConditionalAccessPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessPolicyCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConditionalAccessPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConditionalAccessPolicyCollectionResponse() + + 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 .conditional_access_policy import ConditionalAccessPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .conditional_access_policy import ConditionalAccessPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/conditional_access_policy_state.py b/msgraph_beta/generated/models/conditional_access_policy_state.py new file mode 100644 index 00000000000..e00c925fdb9 --- /dev/null +++ b/msgraph_beta/generated/models/conditional_access_policy_state.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ConditionalAccessPolicyState(str, Enum): + Enabled = "enabled", + Disabled = "disabled", + EnabledForReportingButNotEnforced = "enabledForReportingButNotEnforced", + diff --git a/msgraph_beta/generated/models/conditional_access_root.py b/msgraph_beta/generated/models/conditional_access_root.py index 2989f7c9b35..823a360b4bc 100644 --- a/msgraph_beta/generated/models/conditional_access_root.py +++ b/msgraph_beta/generated/models/conditional_access_root.py @@ -7,8 +7,11 @@ if TYPE_CHECKING: from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation from .entity import Entity @@ -20,8 +23,14 @@ class ConditionalAccessRoot(Entity, Parsable): authentication_strength: Optional[AuthenticationStrengthRoot] = None # DEPRECATED. See the authenticationStrength relationship instead. authentication_strengths: Optional[AuthenticationStrengthRoot] = None + # The deletedItems property + deleted_items: Optional[CaPoliciesDeletableRoot] = None + # Read-only. Nullable. Returns a collection of the specified named locations. + named_locations: Optional[list[NamedLocation]] = None # The OdataType property odata_type: Optional[str] = None + # Read-only. Nullable. Returns a collection of the specified Conditional Access policies. + policies: Optional[list[ConditionalAccessPolicy]] = None # Read-only. Nullable. Returns a collection of the specified Conditional Access templates. templates: Optional[list[ConditionalAccessTemplate]] = None @@ -43,18 +52,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity + from .named_location import NamedLocation fields: dict[str, Callable[[Any], None]] = { "authenticationContextClassReferences": lambda n : setattr(self, 'authentication_context_class_references', n.get_collection_of_object_values(AuthenticationContextClassReference)), "authenticationStrength": lambda n : setattr(self, 'authentication_strength', n.get_object_value(AuthenticationStrengthRoot)), "authenticationStrengths": lambda n : setattr(self, 'authentication_strengths', n.get_object_value(AuthenticationStrengthRoot)), + "deletedItems": lambda n : setattr(self, 'deleted_items', n.get_object_value(CaPoliciesDeletableRoot)), + "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), "templates": lambda n : setattr(self, 'templates', n.get_collection_of_object_values(ConditionalAccessTemplate)), } super_fields = super().get_field_deserializers() @@ -73,6 +91,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("authenticationContextClassReferences", self.authentication_context_class_references) writer.write_object_value("authenticationStrength", self.authentication_strength) writer.write_object_value("authenticationStrengths", self.authentication_strengths) + writer.write_object_value("deletedItems", self.deleted_items) + writer.write_collection_of_object_values("namedLocations", self.named_locations) + writer.write_collection_of_object_values("policies", self.policies) writer.write_collection_of_object_values("templates", self.templates) diff --git a/msgraph_beta/generated/models/country_lookup_method_type.py b/msgraph_beta/generated/models/country_lookup_method_type.py new file mode 100644 index 00000000000..57ad62a8a38 --- /dev/null +++ b/msgraph_beta/generated/models/country_lookup_method_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CountryLookupMethodType(str, Enum): + ClientIpAddress = "clientIpAddress", + AuthenticatorAppGps = "authenticatorAppGps", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/country_named_location.py b/msgraph_beta/generated/models/country_named_location.py new file mode 100644 index 00000000000..601a5bce1e4 --- /dev/null +++ b/msgraph_beta/generated/models/country_named_location.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 .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class CountryNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.countryNamedLocation" + # List of countries and/or regions in two-letter format specified by ISO 3166-2. + countries_and_regions: Optional[list[str]] = None + # Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps. + country_lookup_method: Optional[CountryLookupMethodType] = None + # true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. + include_unknown_countries_and_regions: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CountryNamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CountryNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CountryNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + + from .country_lookup_method_type import CountryLookupMethodType + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "countriesAndRegions": lambda n : setattr(self, 'countries_and_regions', n.get_collection_of_primitive_values(str)), + "countryLookupMethod": lambda n : setattr(self, 'country_lookup_method', n.get_enum_value(CountryLookupMethodType)), + "includeUnknownCountriesAndRegions": lambda n : setattr(self, 'include_unknown_countries_and_regions', 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_collection_of_primitive_values("countriesAndRegions", self.countries_and_regions) + writer.write_enum_value("countryLookupMethod", self.country_lookup_method) + writer.write_bool_value("includeUnknownCountriesAndRegions", self.include_unknown_countries_and_regions) + + 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 4167a41fad4..17628d0160a 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 @@ -1,8 +1,7 @@ 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 kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: @@ -11,14 +10,14 @@ 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 .policy_deletable_item import PolicyDeletableItem -@dataclass -class CrossTenantAccessPolicyConfigurationPartner(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) +from .policy_deletable_item import PolicyDeletableItem - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) +@dataclass +class CrossTenantAccessPolicyConfigurationPartner(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner" # Determines the partner-specific configuration for automatic user consent settings. Unless configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. automatic_user_consent_settings: Optional[InboundOutboundPolicyConfiguration] = None # Defines your partner-specific configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration. @@ -37,8 +36,6 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo 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 - # The OdataType property - odata_type: Optional[str] = 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. @@ -65,12 +62,14 @@ 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 .policy_deletable_item import PolicyDeletableItem from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust 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 .policy_deletable_item import PolicyDeletableItem fields: dict[str, Callable[[Any], None]] = { "automaticUserConsentSettings": lambda n : setattr(self, 'automatic_user_consent_settings', n.get_object_value(InboundOutboundPolicyConfiguration)), @@ -82,10 +81,11 @@ 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()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } + super_fields = super().get_field_deserializers() + fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -96,6 +96,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + super().serialize(writer) writer.write_object_value("automaticUserConsentSettings", self.automatic_user_consent_settings) writer.write_object_value("b2bCollaborationInbound", self.b2b_collaboration_inbound) writer.write_object_value("b2bCollaborationOutbound", self.b2b_collaboration_outbound) @@ -105,9 +106,7 @@ 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_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) - writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py index 0695ef0d4c0..e059290e627 100644 --- a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py @@ -1,26 +1,23 @@ 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 kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem -@dataclass -class CrossTenantIdentitySyncPolicyPartner(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) +from .policy_deletable_item import PolicyDeletableItem - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) +@dataclass +class CrossTenantIdentitySyncPolicyPartner(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantIdentitySyncPolicyPartner" # Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. display_name: Optional[str] = None # The externalCloudAuthorizedApplicationId property external_cloud_authorized_application_id: Optional[str] = None - # The OdataType property - odata_type: Optional[str] = None # Tenant identifier for the partner Microsoft Entra organization. Read-only. tenant_id: Optional[str] = None # Defines whether users can be synchronized from the partner tenant. Key. @@ -43,16 +40,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem from .cross_tenant_user_sync_inbound import CrossTenantUserSyncInbound + from .policy_deletable_item import PolicyDeletableItem fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "externalCloudAuthorizedApplicationId": lambda n : setattr(self, 'external_cloud_authorized_application_id', n.get_str_value()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "userSyncInbound": lambda n : setattr(self, 'user_sync_inbound', n.get_object_value(CrossTenantUserSyncInbound)), } + super_fields = super().get_field_deserializers() + fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -63,11 +63,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_str_value("externalCloudAuthorizedApplicationId", self.external_cloud_authorized_application_id) - writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("userSyncInbound", self.user_sync_inbound) - writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_collection_response.py new file mode 100644 index 00000000000..a90233824bb --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner_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 .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CrossTenantIdentitySyncPolicyPartnerCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CrossTenantIdentitySyncPolicyPartner]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantIdentitySyncPolicyPartnerCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantIdentitySyncPolicyPartnerCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantIdentitySyncPolicyPartnerCollectionResponse() + + 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 .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CrossTenantIdentitySyncPolicyPartner)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/device_configuration.py b/msgraph_beta/generated/models/device_configuration.py index de801a87bc3..732b484b5c4 100644 --- a/msgraph_beta/generated/models/device_configuration.py +++ b/msgraph_beta/generated/models/device_configuration.py @@ -93,6 +93,7 @@ from .ios_trusted_root_certificate import IosTrustedRootCertificate from .ios_update_configuration import IosUpdateConfiguration from .ios_vpn_configuration import IosVpnConfiguration + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase from .mac_o_s_custom_app_configuration import MacOSCustomAppConfiguration @@ -525,6 +526,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DeviceConfiguratio from .ios_wi_fi_configuration import IosWiFiConfiguration return IosWiFiConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosWiredNetworkConfiguration".casefold(): + from .ios_wired_network_configuration import IosWiredNetworkConfiguration + + return IosWiredNetworkConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOSCertificateProfileBase".casefold(): from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase @@ -855,6 +860,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_trusted_root_certificate import IosTrustedRootCertificate from .ios_update_configuration import IosUpdateConfiguration from .ios_vpn_configuration import IosVpnConfiguration + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase from .mac_o_s_custom_app_configuration import MacOSCustomAppConfiguration @@ -1004,6 +1010,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_trusted_root_certificate import IosTrustedRootCertificate from .ios_update_configuration import IosUpdateConfiguration from .ios_vpn_configuration import IosVpnConfiguration + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase from .mac_o_s_custom_app_configuration import MacOSCustomAppConfiguration diff --git a/msgraph_beta/generated/models/device_info.py b/msgraph_beta/generated/models/device_info.py new file mode 100644 index 00000000000..d4744b27313 --- /dev/null +++ b/msgraph_beta/generated/models/device_info.py @@ -0,0 +1,166 @@ +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 DeviceInfo(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) + # Unique identifier set by Azure Device Registration Service at the time of registration. + device_id: Optional[str] = None + # The display name for the device. + display_name: Optional[str] = None + # Enrollment profile applied to the device. + enrollment_profile_name: Optional[str] = None + # Extension attribute. + extension_attribute1: Optional[str] = None + # Extension attribute. + extension_attribute10: Optional[str] = None + # Extension attribute. + extension_attribute11: Optional[str] = None + # Extension attribute. + extension_attribute12: Optional[str] = None + # Extension attribute. + extension_attribute13: Optional[str] = None + # Extension attribute. + extension_attribute14: Optional[str] = None + # Extension attribute. + extension_attribute15: Optional[str] = None + # Extension attribute. + extension_attribute2: Optional[str] = None + # Extension attribute. + extension_attribute3: Optional[str] = None + # Extension attribute. + extension_attribute4: Optional[str] = None + # Extension attribute. + extension_attribute5: Optional[str] = None + # Extension attribute. + extension_attribute6: Optional[str] = None + # Extension attribute. + extension_attribute7: Optional[str] = None + # Extension attribute. + extension_attribute8: Optional[str] = None + # Extension attribute. + extension_attribute9: Optional[str] = None + # Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + is_compliant: Optional[bool] = None + # Manufacturer of the device. + manufacturer: Optional[str] = None + # Application identifier used to register device into MDM. + mdm_app_id: Optional[str] = None + # Model of the device. + model: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The type of operating system on the device. + operating_system: Optional[str] = None + # The version of the operating system on the device. + operating_system_version: Optional[str] = None + # Ownership of the device. This property is set by Intune. + ownership: Optional[str] = None + # A collection of physical identifiers for the device. + physical_ids: Optional[list[str]] = None + # The profile type of the device. + profile_type: Optional[str] = None + # List of labels applied to the device by the system. + system_labels: Optional[list[str]] = None + # Type of trust for the joined device. + trust_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceInfo() + + 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]] = { + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "enrollmentProfileName": lambda n : setattr(self, 'enrollment_profile_name', n.get_str_value()), + "extensionAttribute1": lambda n : setattr(self, 'extension_attribute1', n.get_str_value()), + "extensionAttribute10": lambda n : setattr(self, 'extension_attribute10', n.get_str_value()), + "extensionAttribute11": lambda n : setattr(self, 'extension_attribute11', n.get_str_value()), + "extensionAttribute12": lambda n : setattr(self, 'extension_attribute12', n.get_str_value()), + "extensionAttribute13": lambda n : setattr(self, 'extension_attribute13', n.get_str_value()), + "extensionAttribute14": lambda n : setattr(self, 'extension_attribute14', n.get_str_value()), + "extensionAttribute15": lambda n : setattr(self, 'extension_attribute15', n.get_str_value()), + "extensionAttribute2": lambda n : setattr(self, 'extension_attribute2', n.get_str_value()), + "extensionAttribute3": lambda n : setattr(self, 'extension_attribute3', n.get_str_value()), + "extensionAttribute4": lambda n : setattr(self, 'extension_attribute4', n.get_str_value()), + "extensionAttribute5": lambda n : setattr(self, 'extension_attribute5', n.get_str_value()), + "extensionAttribute6": lambda n : setattr(self, 'extension_attribute6', n.get_str_value()), + "extensionAttribute7": lambda n : setattr(self, 'extension_attribute7', n.get_str_value()), + "extensionAttribute8": lambda n : setattr(self, 'extension_attribute8', n.get_str_value()), + "extensionAttribute9": lambda n : setattr(self, 'extension_attribute9', n.get_str_value()), + "isCompliant": lambda n : setattr(self, 'is_compliant', n.get_bool_value()), + "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), + "mdmAppId": lambda n : setattr(self, 'mdm_app_id', n.get_str_value()), + "model": lambda n : setattr(self, 'model', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "operatingSystem": lambda n : setattr(self, 'operating_system', n.get_str_value()), + "operatingSystemVersion": lambda n : setattr(self, 'operating_system_version', n.get_str_value()), + "ownership": lambda n : setattr(self, 'ownership', n.get_str_value()), + "physicalIds": lambda n : setattr(self, 'physical_ids', n.get_collection_of_primitive_values(str)), + "profileType": lambda n : setattr(self, 'profile_type', n.get_str_value()), + "systemLabels": lambda n : setattr(self, 'system_labels', n.get_collection_of_primitive_values(str)), + "trustType": lambda n : setattr(self, 'trust_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("deviceId", self.device_id) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("enrollmentProfileName", self.enrollment_profile_name) + writer.write_str_value("extensionAttribute1", self.extension_attribute1) + writer.write_str_value("extensionAttribute10", self.extension_attribute10) + writer.write_str_value("extensionAttribute11", self.extension_attribute11) + writer.write_str_value("extensionAttribute12", self.extension_attribute12) + writer.write_str_value("extensionAttribute13", self.extension_attribute13) + writer.write_str_value("extensionAttribute14", self.extension_attribute14) + writer.write_str_value("extensionAttribute15", self.extension_attribute15) + writer.write_str_value("extensionAttribute2", self.extension_attribute2) + writer.write_str_value("extensionAttribute3", self.extension_attribute3) + writer.write_str_value("extensionAttribute4", self.extension_attribute4) + writer.write_str_value("extensionAttribute5", self.extension_attribute5) + writer.write_str_value("extensionAttribute6", self.extension_attribute6) + writer.write_str_value("extensionAttribute7", self.extension_attribute7) + writer.write_str_value("extensionAttribute8", self.extension_attribute8) + writer.write_str_value("extensionAttribute9", self.extension_attribute9) + writer.write_bool_value("isCompliant", self.is_compliant) + writer.write_str_value("manufacturer", self.manufacturer) + writer.write_str_value("mdmAppId", self.mdm_app_id) + writer.write_str_value("model", self.model) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("operatingSystem", self.operating_system) + writer.write_str_value("operatingSystemVersion", self.operating_system_version) + writer.write_str_value("ownership", self.ownership) + writer.write_collection_of_primitive_values("physicalIds", self.physical_ids) + writer.write_str_value("profileType", self.profile_type) + writer.write_collection_of_primitive_values("systemLabels", self.system_labels) + writer.write_str_value("trustType", self.trust_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/device_management/device_management.py b/msgraph_beta/generated/models/device_management/device_management.py index 0e7638d7dfa..734fe43cef8 100644 --- a/msgraph_beta/generated/models/device_management/device_management.py +++ b/msgraph_beta/generated/models/device_management/device_management.py @@ -121,7 +121,6 @@ from ..role_scope_tag import RoleScopeTag from ..service_now_connection import ServiceNowConnection from ..software_update_status_summary import SoftwareUpdateStatusSummary - from ..telecom_expense_management_partner import TelecomExpenseManagementPartner from ..tenant_attach_r_b_a_c import TenantAttachRBAC from ..terms_and_conditions import TermsAndConditions from ..user_experience_analytics_anomaly import UserExperienceAnalyticsAnomaly @@ -434,8 +433,6 @@ class DeviceManagement(Entity, Parsable): subscription_state: Optional[DeviceManagementSubscriptionState] = None # Tenant mobile device management subscriptions. subscriptions: Optional[DeviceManagementSubscriptions] = None - # The telecom expense management partners. - telecom_expense_management_partners: Optional[list[TelecomExpenseManagementPartner]] = None # List of setting insights in a template template_insights: Optional[list[DeviceManagementTemplateInsightsDefinition]] = None # List of all TemplateSettings @@ -707,7 +704,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..role_scope_tag import RoleScopeTag from ..service_now_connection import ServiceNowConnection from ..software_update_status_summary import SoftwareUpdateStatusSummary - from ..telecom_expense_management_partner import TelecomExpenseManagementPartner from ..tenant_attach_r_b_a_c import TenantAttachRBAC from ..terms_and_conditions import TermsAndConditions from ..user_experience_analytics_anomaly import UserExperienceAnalyticsAnomaly @@ -886,7 +882,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..role_scope_tag import RoleScopeTag from ..service_now_connection import ServiceNowConnection from ..software_update_status_summary import SoftwareUpdateStatusSummary - from ..telecom_expense_management_partner import TelecomExpenseManagementPartner from ..tenant_attach_r_b_a_c import TenantAttachRBAC from ..terms_and_conditions import TermsAndConditions from ..user_experience_analytics_anomaly import UserExperienceAnalyticsAnomaly @@ -1073,7 +1068,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "softwareUpdateStatusSummary": lambda n : setattr(self, 'software_update_status_summary', n.get_object_value(SoftwareUpdateStatusSummary)), "subscriptionState": lambda n : setattr(self, 'subscription_state', n.get_enum_value(DeviceManagementSubscriptionState)), "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_enum_values(DeviceManagementSubscriptions)), - "telecomExpenseManagementPartners": lambda n : setattr(self, 'telecom_expense_management_partners', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), "templateInsights": lambda n : setattr(self, 'template_insights', n.get_collection_of_object_values(DeviceManagementTemplateInsightsDefinition)), "templateSettings": lambda n : setattr(self, 'template_settings', n.get_collection_of_object_values(DeviceManagementConfigurationSettingTemplate)), "templates": lambda n : setattr(self, 'templates', n.get_collection_of_object_values(DeviceManagementTemplate)), @@ -1276,7 +1270,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("softwareUpdateStatusSummary", self.software_update_status_summary) writer.write_enum_value("subscriptionState", self.subscription_state) writer.write_enum_value("subscriptions", self.subscriptions) - writer.write_collection_of_object_values("telecomExpenseManagementPartners", self.telecom_expense_management_partners) writer.write_collection_of_object_values("templateInsights", self.template_insights) writer.write_collection_of_object_values("templateSettings", self.template_settings) writer.write_collection_of_object_values("templates", self.templates) diff --git a/msgraph_beta/generated/models/device_management_configuration_policy.py b/msgraph_beta/generated/models/device_management_configuration_policy.py index f1e4c7a02a2..8890cbcd7e9 100644 --- a/msgraph_beta/generated/models/device_management_configuration_policy.py +++ b/msgraph_beta/generated/models/device_management_configuration_policy.py @@ -29,6 +29,8 @@ class DeviceManagementConfigurationPolicy(Entity, Parsable): creation_source: Optional[str] = None # Policy description description: Optional[str] = None + # Indicates whether Entra Group policy assignment is disabled + disable_entra_group_policy_assignment: Optional[bool] = None # Policy assignment status. This property is read-only. is_assigned: Optional[bool] = None # Policy last modification date and time @@ -89,6 +91,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_str_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), + "disableEntraGroupPolicyAssignment": lambda n : setattr(self, 'disable_entra_group_policy_assignment', n.get_bool_value()), "isAssigned": lambda n : setattr(self, 'is_assigned', n.get_bool_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), @@ -117,6 +120,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("creationSource", self.creation_source) writer.write_str_value("description", self.description) + writer.write_bool_value("disableEntraGroupPolicyAssignment", self.disable_entra_group_policy_assignment) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("name", self.name) writer.write_enum_value("platforms", self.platforms) diff --git a/msgraph_beta/generated/models/device_management_configuration_policy_template.py b/msgraph_beta/generated/models/device_management_configuration_policy_template.py index 70fdd131896..0f648f84706 100644 --- a/msgraph_beta/generated/models/device_management_configuration_policy_template.py +++ b/msgraph_beta/generated/models/device_management_configuration_policy_template.py @@ -25,6 +25,8 @@ class DeviceManagementConfigurationPolicyTemplate(Entity, Parsable): base_id: Optional[str] = None # Template description description: Optional[str] = None + # Indicates whether assignments to Entra security groups is disabled + disable_entra_group_policy_assignment: Optional[bool] = None # Template display name display_name: Optional[str] = None # Description of template version @@ -80,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "allowUnmanagedSettings": lambda n : setattr(self, 'allow_unmanaged_settings', n.get_bool_value()), "baseId": lambda n : setattr(self, 'base_id', n.get_str_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), + "disableEntraGroupPolicyAssignment": lambda n : setattr(self, 'disable_entra_group_policy_assignment', n.get_bool_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "displayVersion": lambda n : setattr(self, 'display_version', n.get_str_value()), "lifecycleState": lambda n : setattr(self, 'lifecycle_state', n.get_enum_value(DeviceManagementTemplateLifecycleState)), @@ -106,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("allowUnmanagedSettings", self.allow_unmanaged_settings) writer.write_str_value("baseId", self.base_id) writer.write_str_value("description", self.description) + writer.write_bool_value("disableEntraGroupPolicyAssignment", self.disable_entra_group_policy_assignment) writer.write_str_value("displayName", self.display_name) writer.write_str_value("displayVersion", self.display_version) writer.write_enum_value("lifecycleState", self.lifecycle_state) diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py index 87bf0f2aec5..f82b84785f3 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationSettingGroupCollectionDefinition(DeviceManagementConfigurationSettingGroupDefinition, Parsable): - # Maximum number of setting group count in the collection + # Maximum number of setting group count in the collection. Valid values 1 to 100 maximum_count: Optional[int] = None - # Minimum number of setting group count in the collection + # Minimum number of setting group count in the collection. Valid values 1 to 100 minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py index 99e0d1ac5da..3dbb5ddbd24 100644 --- a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py @@ -19,15 +19,15 @@ class DeviceManagementConfigurationStringSettingValueDefinition(DeviceManagement odata_type: Optional[str] = "#microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition" # Supported file types for this setting. file_types: Optional[list[str]] = None - # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. format: Optional[DeviceManagementConfigurationStringFormat] = None # Regular expression or any xml or json schema that the input string should match input_validation_schema: Optional[str] = None # Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX. is_secret: Optional[bool] = None - # Maximum length of string + # Maximum length of string. Valid values 0 to 87516 maximum_length: Optional[int] = None - # Minimum length of string + # Minimum length of string. Valid values 0 to 87516 minimum_length: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 6fd719de7cc..0402a7328af 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -40,6 +40,7 @@ from .activity_history_item import ActivityHistoryItem from .activity_statistics import ActivityStatistics from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_apps_and_services import AdminAppsAndServices from .admin_consent_request_policy import AdminConsentRequestPolicy @@ -250,6 +251,7 @@ from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -266,6 +268,7 @@ from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList from .building import Building + from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider from .bulk_upload import BulkUpload from .business_flow import BusinessFlow @@ -294,6 +297,7 @@ from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -742,8 +746,10 @@ from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema from .finding import Finding + from .fixture_map import FixtureMap from .floor import Floor from .focus_activity_statistics import FocusActivityStatistics + from .footprint_map import FootprintMap from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -926,6 +932,7 @@ from .ios_vpp_app_assigned_user_license import IosVppAppAssignedUserLicense from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .ip_application_segment import IpApplicationSegment from .ip_security_profile import IpSecurityProfile @@ -952,6 +959,7 @@ from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -1115,16 +1123,19 @@ from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_app_dependency import MobileAppDependency from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -1346,6 +1357,7 @@ from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet @@ -1495,6 +1507,7 @@ from .secret_information_access_aws_user_finding import SecretInformationAccessAwsUserFinding from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -1587,6 +1600,8 @@ from .security.security import Security from .security.sensitivity_label import SensitivityLabel from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -1757,7 +1772,6 @@ from .team_info import TeamInfo from .team_template import TeamTemplate from .team_template_definition import TeamTemplateDefinition - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .template import Template from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -1832,6 +1846,7 @@ from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask from .unmute_participant_operation import UnmuteParticipantOperation from .unsupported_device_configuration import UnsupportedDeviceConfiguration @@ -1947,6 +1962,9 @@ from .web_part import WebPart from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage from .windows10_certificate_profile_base import Windows10CertificateProfileBase from .windows10_compliance_policy import Windows10CompliancePolicy @@ -2297,6 +2315,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation return AddLargeGalleryViewOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.adhocCall".casefold(): + from .adhoc_call import AdhocCall + + return AdhocCall() if mapping_value and mapping_value.casefold() == "#microsoft.graph.adminAppsAndServices".casefold(): from .admin_apps_and_services import AdminAppsAndServices @@ -3141,6 +3163,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .base_item_version import BaseItemVersion return BaseItemVersion() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.baseMapFeature".casefold(): + from .base_map_feature import BaseMapFeature + + return BaseMapFeature() if mapping_value and mapping_value.casefold() == "#microsoft.graph.baseSitePage".casefold(): from .base_site_page import BaseSitePage @@ -3205,6 +3231,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .building import Building return Building() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.buildingMap".casefold(): + from .building_map import BuildingMap + + return BuildingMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.builtInIdentityProvider".casefold(): from .built_in_identity_provider import BuiltInIdentityProvider @@ -3314,6 +3344,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .canvas_layout import CanvasLayout return CanvasLayout() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.caPoliciesDeletableRoot".casefold(): + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + + return CaPoliciesDeletableRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cartToClassAssociation".casefold(): from .cart_to_class_association import CartToClassAssociation @@ -5129,6 +5163,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .finding import Finding return Finding() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fixtureMap".casefold(): + from .fixture_map import FixtureMap + + return FixtureMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.floor".casefold(): from .floor import Floor @@ -5137,6 +5175,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .focus_activity_statistics import FocusActivityStatistics return FocusActivityStatistics() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.footprintMap".casefold(): + from .footprint_map import FootprintMap + + return FootprintMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.gcpAuthorizationSystem".casefold(): from .gcp_authorization_system import GcpAuthorizationSystem @@ -5874,6 +5916,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .ios_wi_fi_configuration import IosWiFiConfiguration return IosWiFiConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosWiredNetworkConfiguration".casefold(): + from .ios_wired_network_configuration import IosWiredNetworkConfiguration + + return IosWiredNetworkConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipApplicationSegment".casefold(): from .ip_application_segment import IpApplicationSegment @@ -5974,6 +6020,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .learning_self_initiated_course import LearningSelfInitiatedCourse return LearningSelfInitiatedCourse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.levelMap".casefold(): + from .level_map import LevelMap + + return LevelMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.licenseDetails".casefold(): from .license_details import LicenseDetails @@ -6630,6 +6680,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_app_content_file import MobileAppContentFile return MobileAppContentFile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppContentScript".casefold(): + from .mobile_app_content_script import MobileAppContentScript + + return MobileAppContentScript() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppDependency".casefold(): from .mobile_app_dependency import MobileAppDependency @@ -6646,6 +6700,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_app_intent_and_state import MobileAppIntentAndState return MobileAppIntentAndState() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppManagementPolicy".casefold(): + from .mobile_app_management_policy import MobileAppManagementPolicy + + return MobileAppManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppPolicySetItem".casefold(): from .mobile_app_policy_set_item import MobileAppPolicySetItem @@ -6670,6 +6728,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_contained_app import MobileContainedApp return MobileContainedApp() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileDeviceManagementPolicy".casefold(): + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + return MobileDeviceManagementPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileLobApp".casefold(): from .mobile_lob_app import MobileLobApp @@ -7562,6 +7624,10 @@ 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.policyDeletableRoot".casefold(): + from .policy_deletable_root import PolicyDeletableRoot + + return PolicyDeletableRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyFile".casefold(): from .policy_file import PolicyFile @@ -8160,6 +8226,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .section_group import SectionGroup return SectionGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sectionMap".casefold(): + from .section_map import SectionMap + + return SectionMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.secureScore".casefold(): from .secure_score import SecureScore @@ -8538,6 +8608,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.sensor import Sensor return Sensor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidate".casefold(): + from .security.sensor_candidate import SensorCandidate + + return SensorCandidate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidateActivationConfiguration".casefold(): + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return SensorCandidateActivationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.siteSource".casefold(): from .ediscovery.site_source import SiteSource from .security.site_source import SiteSource @@ -9224,10 +9302,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_tag_member import TeamworkTagMember return TeamworkTagMember() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.telecomExpenseManagementPartner".casefold(): - from .telecom_expense_management_partner import TelecomExpenseManagementPartner - - return TelecomExpenseManagementPartner() if mapping_value and mapping_value.casefold() == "#microsoft.graph.template".casefold(): from .template import Template @@ -9525,6 +9599,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .unified_storage_quota import UnifiedStorageQuota return UnifiedStorageQuota() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unitMap".casefold(): + from .unit_map import UnitMap + + return UnitMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.unmanagedDeviceDiscoveryTask".casefold(): from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -9987,6 +10065,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .win32_lob_app import Win32LobApp return Win32LobApp() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppInstallPowerShellScript".casefold(): + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + + return Win32LobAppInstallPowerShellScript() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppScript".casefold(): + from .win32_lob_app_script import Win32LobAppScript + + return Win32LobAppScript() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppUninstallPowerShellScript".casefold(): + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + return Win32LobAppUninstallPowerShellScript() if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32MobileAppCatalogPackage".casefold(): from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage @@ -10778,6 +10868,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_history_item import ActivityHistoryItem from .activity_statistics import ActivityStatistics from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_apps_and_services import AdminAppsAndServices from .admin_consent_request_policy import AdminConsentRequestPolicy @@ -10988,6 +11079,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -11004,6 +11096,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList from .building import Building + from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider from .bulk_upload import BulkUpload from .business_flow import BusinessFlow @@ -11032,6 +11125,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -11480,8 +11574,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema from .finding import Finding + from .fixture_map import FixtureMap from .floor import Floor from .focus_activity_statistics import FocusActivityStatistics + from .footprint_map import FootprintMap from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -11664,6 +11760,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_vpp_app_assigned_user_license import IosVppAppAssignedUserLicense from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .ip_application_segment import IpApplicationSegment from .ip_security_profile import IpSecurityProfile @@ -11690,6 +11787,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -11853,16 +11951,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_app_dependency import MobileAppDependency from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -12084,6 +12185,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet @@ -12233,6 +12335,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .secret_information_access_aws_user_finding import SecretInformationAccessAwsUserFinding from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -12325,6 +12428,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.security import Security from .security.sensitivity_label import SensitivityLabel from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -12495,7 +12600,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .team_info import TeamInfo from .team_template import TeamTemplate from .team_template_definition import TeamTemplateDefinition - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .template import Template from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -12570,6 +12674,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask from .unmute_participant_operation import UnmuteParticipantOperation from .unsupported_device_configuration import UnsupportedDeviceConfiguration @@ -12685,6 +12790,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_part import WebPart from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage from .windows10_certificate_profile_base import Windows10CertificateProfileBase from .windows10_compliance_policy import Windows10CompliancePolicy @@ -12907,6 +13015,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_history_item import ActivityHistoryItem from .activity_statistics import ActivityStatistics from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_apps_and_services import AdminAppsAndServices from .admin_consent_request_policy import AdminConsentRequestPolicy @@ -13117,6 +13226,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -13133,6 +13243,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList from .building import Building + from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider from .bulk_upload import BulkUpload from .business_flow import BusinessFlow @@ -13161,6 +13272,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout from .cart_to_class_association import CartToClassAssociation + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .certificate_authority_as_entity import CertificateAuthorityAsEntity from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_authority_path import CertificateAuthorityPath @@ -13609,8 +13721,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema from .finding import Finding + from .fixture_map import FixtureMap from .floor import Floor from .focus_activity_statistics import FocusActivityStatistics + from .footprint_map import FootprintMap from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -13793,6 +13907,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_vpp_app_assigned_user_license import IosVppAppAssignedUserLicense from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment + from .ios_wired_network_configuration import IosWiredNetworkConfiguration from .ios_wi_fi_configuration import IosWiFiConfiguration from .ip_application_segment import IpApplicationSegment from .ip_security_profile import IpSecurityProfile @@ -13819,6 +13934,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -13982,16 +14098,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_app_dependency import MobileAppDependency from .mobile_app_install_status import MobileAppInstallStatus from .mobile_app_install_summary import MobileAppInstallSummary from .mobile_app_intent_and_state import MobileAppIntentAndState + from .mobile_app_management_policy import MobileAppManagementPolicy from .mobile_app_policy_set_item import MobileAppPolicySetItem from .mobile_app_provisioning_config_group_assignment import MobileAppProvisioningConfigGroupAssignment from .mobile_app_relationship import MobileAppRelationship from .mobile_app_supersedence import MobileAppSupersedence from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .mobile_lob_app import MobileLobApp from .mobile_threat_defense_connector import MobileThreatDefenseConnector from .mobility_management_policy import MobilityManagementPolicy @@ -14213,6 +14332,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase + from .policy_deletable_root import PolicyDeletableRoot from .policy_file import PolicyFile from .policy_root import PolicyRoot from .policy_set import PolicySet @@ -14362,6 +14482,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .secret_information_access_aws_user_finding import SecretInformationAccessAwsUserFinding from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -14454,6 +14575,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.security import Security from .security.sensitivity_label import SensitivityLabel from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -14624,7 +14747,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .team_info import TeamInfo from .team_template import TeamTemplate from .team_template_definition import TeamTemplateDefinition - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .template import Template from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -14699,6 +14821,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask from .unmute_participant_operation import UnmuteParticipantOperation from .unsupported_device_configuration import UnsupportedDeviceConfiguration @@ -14814,6 +14937,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_part import WebPart from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage from .windows10_certificate_profile_base import Windows10CertificateProfileBase from .windows10_compliance_policy import Windows10CompliancePolicy diff --git a/msgraph_beta/generated/models/fixture_map.py b/msgraph_beta/generated/models/fixture_map.py new file mode 100644 index 00000000000..7d7b8cd45c6 --- /dev/null +++ b/msgraph_beta/generated/models/fixture_map.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 .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class FixtureMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fixtureMap" + # Identifier for the floor to which this fixtureMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FixtureMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FixtureMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FixtureMap() + + 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_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_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("placeId", self.place_id) + + diff --git a/msgraph_beta/generated/models/footprint_map.py b/msgraph_beta/generated/models/footprint_map.py new file mode 100644 index 00000000000..696a8ae09d7 --- /dev/null +++ b/msgraph_beta/generated/models/footprint_map.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 .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class FootprintMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.footprintMap" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FootprintMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FootprintMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FootprintMap() + + 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_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + 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/granular_mailbox_restore_artifact.py b/msgraph_beta/generated/models/granular_mailbox_restore_artifact.py index bff5f5b0a3f..b698b244a1a 100644 --- a/msgraph_beta/generated/models/granular_mailbox_restore_artifact.py +++ b/msgraph_beta/generated/models/granular_mailbox_restore_artifact.py @@ -11,7 +11,7 @@ @dataclass class GranularMailboxRestoreArtifact(MailboxRestoreArtifact, Parsable): - # . + # This property will be deprecated soon. Don't use. artifact_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/hardware_oath_token_authentication_method_device.py b/msgraph_beta/generated/models/hardware_oath_token_authentication_method_device.py index 03de1aaf028..7765f8fd3da 100644 --- a/msgraph_beta/generated/models/hardware_oath_token_authentication_method_device.py +++ b/msgraph_beta/generated/models/hardware_oath_token_authentication_method_device.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 Parsable, ParseNode, SerializationWriter @@ -23,6 +24,8 @@ class HardwareOathTokenAuthenticationMethodDevice(AuthenticationMethodDevice, Pa assigned_to: Optional[Identity] = None # Hash function of the hardrware token. The possible values are: hmacsha1 or hmacsha256. Default value is: hmacsha1. Supports $filter (eq). hash_function: Optional[HardwareOathTokenHashFunction] = None + # The lastUsedDateTime property + last_used_date_time: Optional[datetime.datetime] = None # Manufacturer name of the hardware token. Supports $filter (eq). manufacturer: Optional[str] = None # Model name of the hardware token. Supports $filter (eq). @@ -68,6 +71,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "assignTo": lambda n : setattr(self, 'assign_to', n.get_object_value(User)), "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_object_value(Identity)), "hashFunction": lambda n : setattr(self, 'hash_function', n.get_enum_value(HardwareOathTokenHashFunction)), + "lastUsedDateTime": lambda n : setattr(self, 'last_used_date_time', n.get_datetime_value()), "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), "model": lambda n : setattr(self, 'model', n.get_str_value()), "secretKey": lambda n : setattr(self, 'secret_key', n.get_str_value()), @@ -91,6 +95,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("assignTo", self.assign_to) writer.write_object_value("assignedTo", self.assigned_to) writer.write_enum_value("hashFunction", self.hash_function) + writer.write_datetime_value("lastUsedDateTime", self.last_used_date_time) writer.write_str_value("manufacturer", self.manufacturer) writer.write_str_value("model", self.model) writer.write_str_value("secretKey", self.secret_key) diff --git a/msgraph_beta/generated/models/identity.py b/msgraph_beta/generated/models/identity.py index 3c725d47997..4d35aa8cef1 100644 --- a/msgraph_beta/generated/models/identity.py +++ b/msgraph_beta/generated/models/identity.py @@ -39,9 +39,9 @@ class Identity(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 display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + # The display name of the identity. This property is read-only. display_name: Optional[str] = None - # Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + # The identifier of the identity. This property is read-only. id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/identity_governance/user_inactivity_trigger.py b/msgraph_beta/generated/models/identity_governance/user_inactivity_trigger.py new file mode 100644 index 00000000000..e016928a573 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/user_inactivity_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 UserInactivityTrigger(WorkflowExecutionTrigger, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.userInactivityTrigger" + # The inactivityPeriodInDays property + inactivity_period_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserInactivityTrigger: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserInactivityTrigger + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserInactivityTrigger() + + 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]] = { + "inactivityPeriodInDays": lambda n : setattr(self, 'inactivity_period_in_days', 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("inactivityPeriodInDays", self.inactivity_period_in_days) + + 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 bd6c4ca46ea..7ffce6308a9 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py @@ -9,6 +9,7 @@ from .attribute_change_trigger import AttributeChangeTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger + from .user_inactivity_trigger import UserInactivityTrigger @dataclass class WorkflowExecutionTrigger(AdditionalDataHolder, BackedModel, Parsable): @@ -46,6 +47,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionT from .time_based_attribute_trigger import TimeBasedAttributeTrigger return TimeBasedAttributeTrigger() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.userInactivityTrigger".casefold(): + from .user_inactivity_trigger import UserInactivityTrigger + + return UserInactivityTrigger() return WorkflowExecutionTrigger() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -56,10 +61,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attribute_change_trigger import AttributeChangeTrigger 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 .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger + from .user_inactivity_trigger import UserInactivityTrigger 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/insider_risk_level.py b/msgraph_beta/generated/models/insider_risk_level.py new file mode 100644 index 00000000000..46af60135a2 --- /dev/null +++ b/msgraph_beta/generated/models/insider_risk_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class InsiderRiskLevel(str, Enum): + None_ = "none", + Minor = "minor", + Moderate = "moderate", + Elevated = "elevated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py index 8e040b17c44..69d5ab03382 100644 --- a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py +++ b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py @@ -19,7 +19,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): """ This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS LOB App Provisioning Configuration resource. """ - # The associated group assignments for IosLobAppProvisioningConfiguration. + # The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. assignments: Optional[list[IosLobAppProvisioningConfigurationAssignment]] = None # DateTime the object was created. created_date_time: Optional[datetime.datetime] = None @@ -29,7 +29,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): device_statuses: Optional[list[ManagedDeviceMobileAppConfigurationDeviceStatus]] = None # Admin provided name of the device configuration. display_name: Optional[str] = None - # Optional profile expiration date and time. + # Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. expiration_date_time: Optional[datetime.datetime] = None # The associated group assignments. group_assignments: Optional[list[MobileAppProvisioningConfigGroupAssignment]] = None diff --git a/msgraph_beta/generated/models/ios_wired_network_configuration.py b/msgraph_beta/generated/models/ios_wired_network_configuration.py new file mode 100644 index 00000000000..9039a9fbef9 --- /dev/null +++ b/msgraph_beta/generated/models/ios_wired_network_configuration.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from 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_configuration import DeviceConfiguration + from .eap_fast_configuration import EapFastConfiguration + from .ios_certificate_profile_base import IosCertificateProfileBase + from .ios_trusted_root_certificate import IosTrustedRootCertificate + from .ios_wired_network_eap_type import IosWiredNetworkEapType + from .non_eap_authentication_method_for_eap_ttls_type import NonEapAuthenticationMethodForEapTtlsType + from .wired_network_authentication_method import WiredNetworkAuthenticationMethod + from .wired_network_interface import WiredNetworkInterface + +from .device_configuration import DeviceConfiguration + +@dataclass +class IosWiredNetworkConfiguration(DeviceConfiguration, Parsable): + """ + IOS wired network configuration profile. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosWiredNetworkConfiguration" + # Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue. + authentication_method: Optional[WiredNetworkAuthenticationMethod] = None + # EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously. + eap_fast_configuration: Optional[EapFastConfiguration] = None + # Extensible Authentication Protocol (EAP) configuration types. + eap_type: Optional[IosWiredNetworkEapType] = None + # Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). + identity_certificate_for_client_authentication: Optional[IosCertificateProfileBase] = None + # Apple network interface type. + network_interface: Optional[WiredNetworkInterface] = None + # Network Name. + network_name: Optional[str] = None + # Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. + non_eap_authentication_method_for_eap_ttls: Optional[NonEapAuthenticationMethodForEapTtlsType] = None + # Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'. + outer_identity_privacy_mask_value: Optional[str] = None + # Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS or PEAP. + root_certificate_for_server_validation: Optional[IosTrustedRootCertificate] = None + # Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network. + trusted_server_certificate_names: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosWiredNetworkConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IosWiredNetworkConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosWiredNetworkConfiguration() + + 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_configuration import DeviceConfiguration + from .eap_fast_configuration import EapFastConfiguration + from .ios_certificate_profile_base import IosCertificateProfileBase + from .ios_trusted_root_certificate import IosTrustedRootCertificate + from .ios_wired_network_eap_type import IosWiredNetworkEapType + from .non_eap_authentication_method_for_eap_ttls_type import NonEapAuthenticationMethodForEapTtlsType + from .wired_network_authentication_method import WiredNetworkAuthenticationMethod + from .wired_network_interface import WiredNetworkInterface + + from .device_configuration import DeviceConfiguration + from .eap_fast_configuration import EapFastConfiguration + from .ios_certificate_profile_base import IosCertificateProfileBase + from .ios_trusted_root_certificate import IosTrustedRootCertificate + from .ios_wired_network_eap_type import IosWiredNetworkEapType + from .non_eap_authentication_method_for_eap_ttls_type import NonEapAuthenticationMethodForEapTtlsType + from .wired_network_authentication_method import WiredNetworkAuthenticationMethod + from .wired_network_interface import WiredNetworkInterface + + fields: dict[str, Callable[[Any], None]] = { + "authenticationMethod": lambda n : setattr(self, 'authentication_method', n.get_enum_value(WiredNetworkAuthenticationMethod)), + "eapFastConfiguration": lambda n : setattr(self, 'eap_fast_configuration', n.get_enum_value(EapFastConfiguration)), + "eapType": lambda n : setattr(self, 'eap_type', n.get_enum_value(IosWiredNetworkEapType)), + "identityCertificateForClientAuthentication": lambda n : setattr(self, 'identity_certificate_for_client_authentication', n.get_object_value(IosCertificateProfileBase)), + "networkInterface": lambda n : setattr(self, 'network_interface', n.get_enum_value(WiredNetworkInterface)), + "networkName": lambda n : setattr(self, 'network_name', n.get_str_value()), + "nonEapAuthenticationMethodForEapTtls": lambda n : setattr(self, 'non_eap_authentication_method_for_eap_ttls', n.get_enum_value(NonEapAuthenticationMethodForEapTtlsType)), + "outerIdentityPrivacyMaskValue": lambda n : setattr(self, 'outer_identity_privacy_mask_value', n.get_str_value()), + "rootCertificateForServerValidation": lambda n : setattr(self, 'root_certificate_for_server_validation', n.get_object_value(IosTrustedRootCertificate)), + "trustedServerCertificateNames": lambda n : setattr(self, 'trusted_server_certificate_names', 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_enum_value("authenticationMethod", self.authentication_method) + writer.write_enum_value("eapFastConfiguration", self.eap_fast_configuration) + writer.write_enum_value("eapType", self.eap_type) + writer.write_object_value("identityCertificateForClientAuthentication", self.identity_certificate_for_client_authentication) + writer.write_enum_value("networkInterface", self.network_interface) + writer.write_str_value("networkName", self.network_name) + writer.write_enum_value("nonEapAuthenticationMethodForEapTtls", self.non_eap_authentication_method_for_eap_ttls) + writer.write_str_value("outerIdentityPrivacyMaskValue", self.outer_identity_privacy_mask_value) + writer.write_object_value("rootCertificateForServerValidation", self.root_certificate_for_server_validation) + writer.write_collection_of_primitive_values("trustedServerCertificateNames", self.trusted_server_certificate_names) + + diff --git a/msgraph_beta/generated/models/ios_wired_network_eap_type.py b/msgraph_beta/generated/models/ios_wired_network_eap_type.py new file mode 100644 index 00000000000..bc0d58bc836 --- /dev/null +++ b/msgraph_beta/generated/models/ios_wired_network_eap_type.py @@ -0,0 +1,16 @@ +from enum import Enum + +class IosWiredNetworkEapType(str, Enum): + # EAP-Transport Layer Security (EAP-TLS). + EapTls = "eapTls", + # EAP-Tunneled Transport Layer Security (EAP-TTLS). + EapTtls = "eapTtls", + # Protected Extensible Authentication Protocol (PEAP). + Peap = "peap", + # EAP-Flexible Authentication via Secure Tunneling (EAP-FAST). + EapFast = "eapFast", + # EAP-Authentication and Key Agreement (EAP-AKA). + EapAka = "eapAka", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/ip_application_segment.py b/msgraph_beta/generated/models/ip_application_segment.py index 4073fb67590..e42de61b0c8 100644 --- a/msgraph_beta/generated/models/ip_application_segment.py +++ b/msgraph_beta/generated/models/ip_application_segment.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType @@ -16,6 +17,8 @@ class IpApplicationSegment(ApplicationSegment, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.ipApplicationSegment" + # The action property + action: Optional[ActionType] = None # The on-premises nonweb application published through Microsoft Entra application proxy. Expanded by default and supports $expand. application: Optional[Application] = None # Either the IP address, IP range, or FQDN of the applicationSegment, with or without wildcards. @@ -45,17 +48,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 .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType from .private_network_protocol import PrivateNetworkProtocol + from .action_type import ActionType from .application import Application from .application_segment import ApplicationSegment from .private_network_destination_type import PrivateNetworkDestinationType from .private_network_protocol import PrivateNetworkProtocol fields: dict[str, Callable[[Any], None]] = { + "action": lambda n : setattr(self, 'action', n.get_enum_value(ActionType)), "application": lambda n : setattr(self, 'application', n.get_object_value(Application)), "destinationHost": lambda n : setattr(self, 'destination_host', n.get_str_value()), "destinationType": lambda n : setattr(self, 'destination_type', n.get_enum_value(PrivateNetworkDestinationType)), @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> 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("application", self.application) writer.write_str_value("destinationHost", self.destination_host) writer.write_enum_value("destinationType", self.destination_type) diff --git a/msgraph_beta/generated/models/ip_named_location.py b/msgraph_beta/generated/models/ip_named_location.py new file mode 100644 index 00000000000..7ef2c4fbe0f --- /dev/null +++ b/msgraph_beta/generated/models/ip_named_location.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 .ip_range import IpRange + from .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class IpNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.ipNamedLocation" + # List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. + ip_ranges: Optional[list[IpRange]] = None + # true if this location is explicitly trusted. Optional. Default value is false. + is_trusted: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IpNamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IpNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IpNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ip_range import IpRange + from .named_location import NamedLocation + + from .ip_range import IpRange + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "ipRanges": lambda n : setattr(self, 'ip_ranges', n.get_collection_of_object_values(IpRange)), + "isTrusted": lambda n : setattr(self, 'is_trusted', 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_collection_of_object_values("ipRanges", self.ip_ranges) + writer.write_bool_value("isTrusted", self.is_trusted) + + diff --git a/msgraph_beta/generated/models/key_value.py b/msgraph_beta/generated/models/key_value.py index 740202b69b1..3317bba6f74 100644 --- a/msgraph_beta/generated/models/key_value.py +++ b/msgraph_beta/generated/models/key_value.py @@ -12,11 +12,11 @@ class KeyValue(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) - # Contains the name of the field that a value is associated with. + # Key. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Contains the corresponding value for the specified key. + # Value. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/level_map.py b/msgraph_beta/generated/models/level_map.py new file mode 100644 index 00000000000..7c27e5ee37c --- /dev/null +++ b/msgraph_beta/generated/models/level_map.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 .base_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + +from .base_map_feature import BaseMapFeature + +@dataclass +class LevelMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.levelMap" + # Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + fixtures: Optional[list[FixtureMap]] = None + # Identifier of the floor to which this levelMap belongs. + place_id: Optional[str] = None + # Collection of sections (such as zones or partitions) on this level. Supports upsert. + sections: Optional[list[SectionMap]] = None + # Collection of units (such as rooms or offices) on this level. Supports upsert. + units: Optional[list[UnitMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LevelMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LevelMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LevelMap() + + 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_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + + from .base_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + + fields: dict[str, Callable[[Any], None]] = { + "fixtures": lambda n : setattr(self, 'fixtures', n.get_collection_of_object_values(FixtureMap)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "sections": lambda n : setattr(self, 'sections', n.get_collection_of_object_values(SectionMap)), + "units": lambda n : setattr(self, 'units', n.get_collection_of_object_values(UnitMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("fixtures", self.fixtures) + writer.write_str_value("placeId", self.place_id) + writer.write_collection_of_object_values("sections", self.sections) + writer.write_collection_of_object_values("units", self.units) + + diff --git a/msgraph_beta/generated/models/managed_app_log_collection_request.py b/msgraph_beta/generated/models/managed_app_log_collection_request.py index a5ac2c3b500..7b7b681b437 100644 --- a/msgraph_beta/generated/models/managed_app_log_collection_request.py +++ b/msgraph_beta/generated/models/managed_app_log_collection_request.py @@ -24,13 +24,9 @@ class ManagedAppLogCollectionRequest(Entity, Parsable): # The OdataType property odata_type: Optional[str] = None # The user principal name associated with the request for the managed application log collection. Read-only. - requested_by: Optional[str] = None - # The user principal name associated with the request for the managed application log collection. Read-only. requested_by_user_principal_name: Optional[str] = None # DateTime of when the log upload request was received. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. requested_date_time: Optional[datetime.datetime] = None - # Indicates the status for the app log collection request - pending, completed or failed. Default is pending. - status: Optional[str] = None # The collection of log upload results as reported by each component on the device. Such components can be the application itself, the Mobile Application Management (MAM) SDK, and other on-device components that are requested to upload diagnostic logs. Read-only. uploaded_logs: Optional[list[ManagedAppLogUpload]] = None # Represents the current consent status of the associated `managedAppLogCollectionRequest`. @@ -65,10 +61,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "managedAppRegistrationId": lambda n : setattr(self, 'managed_app_registration_id', n.get_str_value()), - "requestedBy": lambda n : setattr(self, 'requested_by', n.get_str_value()), "requestedByUserPrincipalName": lambda n : setattr(self, 'requested_by_user_principal_name', n.get_str_value()), "requestedDateTime": lambda n : setattr(self, 'requested_date_time', n.get_datetime_value()), - "status": lambda n : setattr(self, 'status', n.get_str_value()), "uploadedLogs": lambda n : setattr(self, 'uploaded_logs', n.get_collection_of_object_values(ManagedAppLogUpload)), "userLogUploadConsent": lambda n : setattr(self, 'user_log_upload_consent', n.get_enum_value(ManagedAppLogUploadConsent)), "version": lambda n : setattr(self, 'version', n.get_str_value()), @@ -88,10 +82,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_str_value("managedAppRegistrationId", self.managed_app_registration_id) - writer.write_str_value("requestedBy", self.requested_by) writer.write_str_value("requestedByUserPrincipalName", self.requested_by_user_principal_name) writer.write_datetime_value("requestedDateTime", self.requested_date_time) - writer.write_str_value("status", self.status) writer.write_collection_of_object_values("uploadedLogs", self.uploaded_logs) writer.write_enum_value("userLogUploadConsent", self.user_log_upload_consent) writer.write_str_value("version", self.version) diff --git a/msgraph_beta/generated/models/managed_app_log_upload.py b/msgraph_beta/generated/models/managed_app_log_upload.py index a6521adc306..eb4f50ea436 100644 --- a/msgraph_beta/generated/models/managed_app_log_upload.py +++ b/msgraph_beta/generated/models/managed_app_log_upload.py @@ -19,8 +19,6 @@ class ManagedAppLogUpload(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 Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. - managed_app_component: Optional[str] = None - # The Mobile Application Management (MAM) Logs Uploading Component. Such components can be the application itself, the MAM SDK, and other on-device components that are capable of uploading diagnostic logs. Read-only. managed_app_component_description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -50,7 +48,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_app_log_upload_state import ManagedAppLogUploadState fields: dict[str, Callable[[Any], None]] = { - "managedAppComponent": lambda n : setattr(self, 'managed_app_component', n.get_str_value()), "managedAppComponentDescription": lambda n : setattr(self, 'managed_app_component_description', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "referenceId": lambda n : setattr(self, 'reference_id', n.get_str_value()), @@ -66,7 +63,6 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_str_value("managedAppComponent", self.managed_app_component) writer.write_str_value("managedAppComponentDescription", self.managed_app_component_description) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("referenceId", self.reference_id) diff --git a/msgraph_beta/generated/models/mobile_app.py b/msgraph_beta/generated/models/mobile_app.py index 4c90e7a558e..b56b1106a51 100644 --- a/msgraph_beta/generated/models/mobile_app.py +++ b/msgraph_beta/generated/models/mobile_app.py @@ -64,9 +64,9 @@ class MobileApp(Entity, Parsable): assignments: Optional[list[MobileAppAssignment]] = None # The list of categories for this app. categories: Optional[list[MobileAppCategory]] = None - # The date and time the app was created. This property is read-only. + # The date and time the app was created. created_date_time: Optional[datetime.datetime] = None - # The total number of dependencies the child app has. This property is read-only. + # The total number of dependencies the child app has. dependent_app_count: Optional[int] = None # The description of the app. description: Optional[str] = None @@ -76,13 +76,13 @@ class MobileApp(Entity, Parsable): display_name: Optional[str] = None # The more information Url. information_url: Optional[str] = None - # The value indicating whether the app is assigned to at least one group. This property is read-only. + # The value indicating whether the app is assigned to at least one group. is_assigned: Optional[bool] = None # The value indicating whether the app is marked as featured by the admin. is_featured: Optional[bool] = None # The large icon, to be displayed in the app details and used for upload of the icon. large_icon: Optional[MimeContent] = None - # The date and time the app was last modified. This property is read-only. + # The date and time the app was last modified. last_modified_date_time: Optional[datetime.datetime] = None # Notes for the app. notes: Optional[str] = None @@ -96,7 +96,7 @@ class MobileApp(Entity, Parsable): publisher: Optional[str] = None # Indicates the publishing state of an app. publishing_state: Optional[MobileAppPublishingState] = None - # The set of direct relationships for this app. + # List of relationships for this mobile app. relationships: Optional[list[MobileAppRelationship]] = None # List of scope tag ids for this mobile app. role_scope_tag_ids: Optional[list[str]] = None @@ -104,7 +104,7 @@ class MobileApp(Entity, Parsable): superseded_app_count: Optional[int] = None # The total number of apps this app directly or indirectly supersedes. This property is read-only. superseding_app_count: Optional[int] = None - # The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + # The upload state. upload_state: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_app_content.py b/msgraph_beta/generated/models/mobile_app_content.py index d0afac5f336..4a981dd590f 100644 --- a/msgraph_beta/generated/models/mobile_app_content.py +++ b/msgraph_beta/generated/models/mobile_app_content.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_contained_app import MobileContainedApp from .entity import Entity @@ -22,6 +23,8 @@ class MobileAppContent(Entity, Parsable): files: Optional[list[MobileAppContentFile]] = None # The OdataType property odata_type: Optional[str] = None + # The list of scripts for this app content version. + scripts: Optional[list[MobileAppContentScript]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppContent: @@ -41,15 +44,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_contained_app import MobileContainedApp from .entity import Entity from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_content_script import MobileAppContentScript from .mobile_contained_app import MobileContainedApp fields: dict[str, Callable[[Any], None]] = { "containedApps": lambda n : setattr(self, 'contained_apps', n.get_collection_of_object_values(MobileContainedApp)), "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(MobileAppContentFile)), + "scripts": lambda n : setattr(self, 'scripts', n.get_collection_of_object_values(MobileAppContentScript)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -66,5 +72,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("containedApps", self.contained_apps) writer.write_collection_of_object_values("files", self.files) + writer.write_collection_of_object_values("scripts", self.scripts) diff --git a/msgraph_beta/generated/models/mobile_app_content_script.py b/msgraph_beta/generated/models/mobile_app_content_script.py new file mode 100644 index 00000000000..88277d30722 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_content_script.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .mobile_app_content_script_state import MobileAppContentScriptState + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + +from .entity import Entity + +@dataclass +class MobileAppContentScript(Entity, Parsable): + """ + Contains properties for a script associated with amobileLobApp entity. + """ + # The content of the script. This is a Base64-encoded representation of the script's original content. The content has a maximum size limit of 100KB. + content: Optional[str] = None + # The display name for the script. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A list of possible script lifecycle states. + state: Optional[MobileAppContentScriptState] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppContentScript: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppContentScript + """ + 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.win32LobAppInstallPowerShellScript".casefold(): + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + + return Win32LobAppInstallPowerShellScript() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppScript".casefold(): + from .win32_lob_app_script import Win32LobAppScript + + return Win32LobAppScript() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppUninstallPowerShellScript".casefold(): + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + return Win32LobAppUninstallPowerShellScript() + return MobileAppContentScript() + + 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 .mobile_app_content_script_state import MobileAppContentScriptState + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + from .entity import Entity + from .mobile_app_content_script_state import MobileAppContentScriptState + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_script import Win32LobAppScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "state": lambda n : setattr(self, 'state', n.get_enum_value(MobileAppContentScriptState)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("content", self.content) + writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("state", self.state) + + diff --git a/msgraph_beta/generated/models/mobile_app_content_script_collection_response.py b/msgraph_beta/generated/models/mobile_app_content_script_collection_response.py new file mode 100644 index 00000000000..0efd6f3ec13 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_content_script_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 .mobile_app_content_script import MobileAppContentScript + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileAppContentScriptCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileAppContentScript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppContentScriptCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppContentScriptCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppContentScriptCollectionResponse() + + 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 .mobile_app_content_script import MobileAppContentScript + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_content_script import MobileAppContentScript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileAppContentScript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mobile_app_content_script_state.py b/msgraph_beta/generated/models/mobile_app_content_script_state.py new file mode 100644 index 00000000000..cf8120a8673 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_content_script_state.py @@ -0,0 +1,6 @@ +from enum import Enum + +class MobileAppContentScriptState(str, Enum): + # Indicates that the script content is ready. + CommitSuccess = "commitSuccess", + diff --git a/msgraph_beta/generated/models/mobile_app_management_policy.py b/msgraph_beta/generated/models/mobile_app_management_policy.py new file mode 100644 index 00000000000..a5a0ad21e80 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_management_policy.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 .mobility_management_policy import MobilityManagementPolicy + +from .mobility_management_policy import MobilityManagementPolicy + +@dataclass +class MobileAppManagementPolicy(MobilityManagementPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppManagementPolicy: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppManagementPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppManagementPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobility_management_policy import MobilityManagementPolicy + + from .mobility_management_policy import MobilityManagementPolicy + + 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/mobile_app_management_policy_collection_response.py b/msgraph_beta/generated/models/mobile_app_management_policy_collection_response.py new file mode 100644 index 00000000000..849d45b2522 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_management_policy_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 .mobile_app_management_policy import MobileAppManagementPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileAppManagementPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileAppManagementPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppManagementPolicyCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppManagementPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppManagementPolicyCollectionResponse() + + 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 .mobile_app_management_policy import MobileAppManagementPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_management_policy import MobileAppManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileAppManagementPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mobile_app_script_reference.py b/msgraph_beta/generated/models/mobile_app_script_reference.py new file mode 100644 index 00000000000..9d5c3dca0c6 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_app_script_reference.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 + +@dataclass +class MobileAppScriptReference(AdditionalDataHolder, BackedModel, Parsable): + """ + A complex type that contains an identifier which is a reference an associated mobileAppContentScript entity. + """ + # 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 an associated mobileAppContentScript entity. + target_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppScriptReference: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppScriptReference + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppScriptReference() + + 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()), + "targetId": lambda n : setattr(self, 'target_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("targetId", self.target_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/mobile_device_management_policy.py b/msgraph_beta/generated/models/mobile_device_management_policy.py new file mode 100644 index 00000000000..40a711cafcb --- /dev/null +++ b/msgraph_beta/generated/models/mobile_device_management_policy.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 .mobility_management_policy import MobilityManagementPolicy + +from .mobility_management_policy import MobilityManagementPolicy + +@dataclass +class MobileDeviceManagementPolicy(MobilityManagementPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDeviceManagementPolicy: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileDeviceManagementPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDeviceManagementPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobility_management_policy import MobilityManagementPolicy + + from .mobility_management_policy import MobilityManagementPolicy + + 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/mobile_device_management_policy_collection_response.py b/msgraph_beta/generated/models/mobile_device_management_policy_collection_response.py new file mode 100644 index 00000000000..35334005037 --- /dev/null +++ b/msgraph_beta/generated/models/mobile_device_management_policy_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 .mobile_device_management_policy import MobileDeviceManagementPolicy + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileDeviceManagementPolicyCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileDeviceManagementPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDeviceManagementPolicyCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileDeviceManagementPolicyCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDeviceManagementPolicyCollectionResponse() + + 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 .mobile_device_management_policy import MobileDeviceManagementPolicy + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileDeviceManagementPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mobility_management_policy.py b/msgraph_beta/generated/models/mobility_management_policy.py index 98d42020d60..673b2ff5588 100644 --- a/msgraph_beta/generated/models/mobility_management_policy.py +++ b/msgraph_beta/generated/models/mobility_management_policy.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope from .entity import Entity @@ -41,6 +43,19 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobilityManagement """ 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.mobileAppManagementPolicy".casefold(): + from .mobile_app_management_policy import MobileAppManagementPolicy + + return MobileAppManagementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileDeviceManagementPolicy".casefold(): + from .mobile_device_management_policy import MobileDeviceManagementPolicy + + return MobileDeviceManagementPolicy() return MobilityManagementPolicy() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -50,10 +65,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope from .entity import Entity from .group import Group + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .policy_scope import PolicyScope fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/named_location.py b/msgraph_beta/generated/models/named_location.py new file mode 100644 index 00000000000..e910956dfa9 --- /dev/null +++ b/msgraph_beta/generated/models/named_location.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 .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class NamedLocation(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.namedLocation" + # The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + created_date_time: Optional[datetime.datetime] = None + # Human-readable name of the location. + display_name: Optional[str] = None + # Identifier of a namedLocation object. Read-only. + id: Optional[str] = None + # The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + modified_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NamedLocation + """ + 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.compliantNetworkNamedLocation".casefold(): + from .compliant_network_named_location import CompliantNetworkNamedLocation + + return CompliantNetworkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): + from .country_named_location import CountryNamedLocation + + return CountryNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): + from .ip_named_location import IpNamedLocation + + return IpNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.privateLinkNamedLocation".casefold(): + from .private_link_named_location import PrivateLinkNamedLocation + + return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): + from .service_tag_named_location import ServiceTagNamedLocation + + return ServiceTagNamedLocation() + return NamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "modifiedDateTime": lambda n : setattr(self, '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_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("id", self.id) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + + diff --git a/msgraph_beta/generated/models/named_location_collection_response.py b/msgraph_beta/generated/models/named_location_collection_response.py new file mode 100644 index 00000000000..6fca7192f40 --- /dev/null +++ b/msgraph_beta/generated/models/named_location_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 .named_location import NamedLocation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class NamedLocationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[NamedLocation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NamedLocationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NamedLocationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NamedLocationCollectionResponse() + + 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 .named_location import NamedLocation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(NamedLocation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/networkaccess/application_analytics_usage_point.py b/msgraph_beta/generated/models/networkaccess/application_analytics_usage_point.py new file mode 100644 index 00000000000..115665dadc7 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/application_analytics_usage_point.py @@ -0,0 +1,67 @@ +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 ApplicationAnalyticsUsagePoint(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 count attributed to cloud applications for the specified aggregation type. + cloud_apps_count: Optional[int] = None + # The count attributed to enterprise applications for the specified aggregation type. + enterprise_apps_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The date for which the aggregated data point represents. + time_stamp_date_time: Optional[datetime.datetime] = None + # The total count for the specified aggregation type (users, devices, or transactions). + total_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationAnalyticsUsagePoint: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplicationAnalyticsUsagePoint + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationAnalyticsUsagePoint() + + 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]] = { + "cloudAppsCount": lambda n : setattr(self, 'cloud_apps_count', n.get_int_value()), + "enterpriseAppsCount": lambda n : setattr(self, 'enterprise_apps_count', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "timeStampDateTime": lambda n : setattr(self, 'time_stamp_date_time', n.get_datetime_value()), + "totalCount": lambda n : setattr(self, 'total_count', 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("cloudAppsCount", self.cloud_apps_count) + writer.write_int_value("enterpriseAppsCount", self.enterprise_apps_count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_datetime_value("timeStampDateTime", self.time_stamp_date_time) + writer.write_int_value("totalCount", self.total_count) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_category.py b/msgraph_beta/generated/models/networkaccess/cloud_application_category.py new file mode 100644 index 00000000000..2ad556c3dd6 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/cloud_application_category.py @@ -0,0 +1,49 @@ +from enum import Enum + +class CloudApplicationCategory(str, Enum): + HostingServices = "hostingServices", + ItServices = "itServices", + AccountingAndFinance = "accountingAndFinance", + BusinessManagement = "businessManagement", + Productivity = "productivity", + ECommerce = "eCommerce", + Education = "education", + Marketing = "marketing", + HumanResourceManagement = "humanResourceManagement", + Health = "health", + Security = "security", + GenerativeAi = "generativeAi", + NewsAndEntertainment = "newsAndEntertainment", + OperationsManagement = "operationsManagement", + ContentManagement = "contentManagement", + DevelopmentTools = "developmentTools", + Collaboration = "collaboration", + Crm = "crm", + Communications = "communications", + DataAnalytics = "dataAnalytics", + Advertising = "advertising", + SupplyChainAndLogistics = "supplyChainAndLogistics", + ProjectManagement = "projectManagement", + TransportationAndTravel = "transportationAndTravel", + CloudComputingPlatform = "cloudComputingPlatform", + BusinessIntelligence = "businessIntelligence", + CloudStorage = "cloudStorage", + PropertyManagement = "propertyManagement", + ContentSharing = "contentSharing", + CustomerSupport = "customerSupport", + Sales = "sales", + ProductDesign = "productDesign", + SocialNetwork = "socialNetwork", + OnlineMeetings = "onlineMeetings", + Webmail = "webmail", + InternetOfThings = "internetOfThings", + Forums = "forums", + WebAnalytics = "webAnalytics", + WebsiteMonitoring = "websiteMonitoring", + VendorManagementSystem = "vendorManagementSystem", + PersonalInstantMessaging = "personalInstantMessaging", + CodeHosting = "codeHosting", + UnknownFutureValue = "unknownFutureValue", + McpServer = "mcpServer", + AiModelProvider = "aiModelProvider", + diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py b/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py new file mode 100644 index 00000000000..2c778342d60 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/cloud_application_metadata.py @@ -0,0 +1,97 @@ +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_application_category import CloudApplicationCategory + +@dataclass +class CloudApplicationMetadata(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 category property + category: Optional[CloudApplicationCategory] = None + # The ID of the application in the SaaS application catalog. + cloud_application_catalog_id: Optional[str] = None + # The compliance score of the application. + compliance_score: Optional[int] = None + # The general score of the application. + general_score: Optional[int] = None + # The legal score of the application. + legal_score: Optional[int] = None + # The username that was used to log into the application. + login_user: Optional[str] = None + # The name of the application (e.g., ChatGPT, Salesforce, Bing). + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The risk score of the application. + risk_score: Optional[int] = None + # The security score of the application. + security_score: Optional[int] = None + # The subactivity property + subactivity: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudApplicationMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudApplicationMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudApplicationMetadata() + + 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_application_category import CloudApplicationCategory + + from .cloud_application_category import CloudApplicationCategory + + fields: dict[str, Callable[[Any], None]] = { + "category": lambda n : setattr(self, 'category', n.get_enum_value(CloudApplicationCategory)), + "cloudApplicationCatalogId": lambda n : setattr(self, 'cloud_application_catalog_id', n.get_str_value()), + "complianceScore": lambda n : setattr(self, 'compliance_score', n.get_int_value()), + "generalScore": lambda n : setattr(self, 'general_score', n.get_int_value()), + "legalScore": lambda n : setattr(self, 'legal_score', n.get_int_value()), + "loginUser": lambda n : setattr(self, 'login_user', 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()), + "riskScore": lambda n : setattr(self, 'risk_score', n.get_int_value()), + "securityScore": lambda n : setattr(self, 'security_score', n.get_int_value()), + "subactivity": lambda n : setattr(self, 'subactivity', 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_enum_value("category", self.category) + writer.write_str_value("cloudApplicationCatalogId", self.cloud_application_catalog_id) + writer.write_int_value("complianceScore", self.compliance_score) + writer.write_int_value("generalScore", self.general_score) + writer.write_int_value("legalScore", self.legal_score) + writer.write_str_value("loginUser", self.login_user) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("riskScore", self.risk_score) + writer.write_int_value("securityScore", self.security_score) + writer.write_str_value("subactivity", self.subactivity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/networkaccess/cloud_application_report.py b/msgraph_beta/generated/models/networkaccess/cloud_application_report.py new file mode 100644 index 00000000000..ae416a0891d --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/cloud_application_report.py @@ -0,0 +1,125 @@ +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 .cloud_application_category import CloudApplicationCategory + from .traffic_type import TrafficType + +@dataclass +class CloudApplicationReport(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 category property + category: Optional[CloudApplicationCategory] = None + # The ID of the application in the SaaS application catalog. + cloud_application_catalog_id: Optional[str] = None + # The compliance score of the application. + compliance_score: Optional[int] = None + # Number of devices under this application. + device_count: Optional[int] = None + # Timestamp of the first access to the application. + first_access_date_time: Optional[datetime.datetime] = None + # The general score of the application. + general_score: Optional[int] = None + # Timestamp of the last access to the application. + last_access_date_time: Optional[datetime.datetime] = None + # The legal score of the application. + legal_score: Optional[int] = None + # The name of the application (e.g., ChatGPT, Salesforce, Bing). + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The risk score of the application. + risk_score: Optional[int] = None + # The security score of the application. + security_score: Optional[int] = None + # Total bytes received from the application. + total_bytes_received: Optional[int] = None + # Total bytes sent to the application. + total_bytes_sent: Optional[int] = None + # The trafficType property + traffic_type: Optional[TrafficType] = None + # Number of transactions under this application. + transaction_count: Optional[int] = None + # Number of users under this application. + user_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudApplicationReport: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudApplicationReport + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudApplicationReport() + + 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_application_category import CloudApplicationCategory + from .traffic_type import TrafficType + + from .cloud_application_category import CloudApplicationCategory + from .traffic_type import TrafficType + + fields: dict[str, Callable[[Any], None]] = { + "category": lambda n : setattr(self, 'category', n.get_enum_value(CloudApplicationCategory)), + "cloudApplicationCatalogId": lambda n : setattr(self, 'cloud_application_catalog_id', n.get_str_value()), + "complianceScore": lambda n : setattr(self, 'compliance_score', n.get_int_value()), + "deviceCount": lambda n : setattr(self, 'device_count', n.get_int_value()), + "firstAccessDateTime": lambda n : setattr(self, 'first_access_date_time', n.get_datetime_value()), + "generalScore": lambda n : setattr(self, 'general_score', n.get_int_value()), + "lastAccessDateTime": lambda n : setattr(self, 'last_access_date_time', n.get_datetime_value()), + "legalScore": lambda n : setattr(self, 'legal_score', n.get_int_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "riskScore": lambda n : setattr(self, 'risk_score', n.get_int_value()), + "securityScore": lambda n : setattr(self, 'security_score', n.get_int_value()), + "totalBytesReceived": lambda n : setattr(self, 'total_bytes_received', n.get_int_value()), + "totalBytesSent": lambda n : setattr(self, 'total_bytes_sent', n.get_int_value()), + "trafficType": lambda n : setattr(self, 'traffic_type', n.get_enum_value(TrafficType)), + "transactionCount": lambda n : setattr(self, 'transaction_count', n.get_int_value()), + "userCount": lambda n : setattr(self, 'user_count', 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_enum_value("category", self.category) + writer.write_str_value("cloudApplicationCatalogId", self.cloud_application_catalog_id) + writer.write_int_value("complianceScore", self.compliance_score) + writer.write_int_value("deviceCount", self.device_count) + writer.write_datetime_value("firstAccessDateTime", self.first_access_date_time) + writer.write_int_value("generalScore", self.general_score) + writer.write_datetime_value("lastAccessDateTime", self.last_access_date_time) + writer.write_int_value("legalScore", self.legal_score) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("riskScore", self.risk_score) + writer.write_int_value("securityScore", self.security_score) + writer.write_int_value("totalBytesReceived", self.total_bytes_received) + writer.write_int_value("totalBytesSent", self.total_bytes_sent) + writer.write_enum_value("trafficType", self.traffic_type) + writer.write_int_value("transactionCount", self.transaction_count) + writer.write_int_value("userCount", self.user_count) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/networkaccess/connectivity.py b/msgraph_beta/generated/models/networkaccess/connectivity.py index 54c405e5d8f..ae84590c79b 100644 --- a/msgraph_beta/generated/models/networkaccess/connectivity.py +++ b/msgraph_beta/generated/models/networkaccess/connectivity.py @@ -20,7 +20,7 @@ class Connectivity(Entity, Parsable): odata_type: Optional[str] = None # The locations, such as branches, that are connected to Global Secure Access services through an IPsec tunnel. remote_networks: Optional[list[RemoteNetwork]] = None - # The webCategories property + # The URL category. web_categories: Optional[list[WebCategory]] = None @staticmethod diff --git a/msgraph_beta/generated/models/networkaccess/enterprise_application_report.py b/msgraph_beta/generated/models/networkaccess/enterprise_application_report.py new file mode 100644 index 00000000000..390497d91c1 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/enterprise_application_report.py @@ -0,0 +1,101 @@ +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 .access_type import AccessType + from .traffic_type import TrafficType + +@dataclass +class EnterpriseApplicationReport(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 accessed application. The possible values are: quickAccess, privateAccess, unknownFutureValue, appAccess. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: appAccess. + access_type: Optional[AccessType] = None + # The unique identifier for the enterprise application (appId) in Microsoft Entra ID. + application_id: Optional[str] = None + # Number of devices that accessed this application. + device_count: Optional[int] = None + # Timestamp of the first access to the application. + first_access_date_time: Optional[datetime.datetime] = None + # Timestamp of the last access to the application. + last_access_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Total bytes received from the application. + total_bytes_received: Optional[int] = None + # Total bytes sent to the application. + total_bytes_sent: Optional[int] = None + # The trafficType property + traffic_type: Optional[TrafficType] = None + # Number of transactions to this application. + transaction_count: Optional[int] = None + # Number of users that accessed this application. + user_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EnterpriseApplicationReport: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EnterpriseApplicationReport + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EnterpriseApplicationReport() + + 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_type import AccessType + from .traffic_type import TrafficType + + from .access_type import AccessType + from .traffic_type import TrafficType + + fields: dict[str, Callable[[Any], None]] = { + "accessType": lambda n : setattr(self, 'access_type', n.get_enum_value(AccessType)), + "applicationId": lambda n : setattr(self, 'application_id', n.get_str_value()), + "deviceCount": lambda n : setattr(self, 'device_count', n.get_int_value()), + "firstAccessDateTime": lambda n : setattr(self, 'first_access_date_time', n.get_datetime_value()), + "lastAccessDateTime": lambda n : setattr(self, 'last_access_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "totalBytesReceived": lambda n : setattr(self, 'total_bytes_received', n.get_int_value()), + "totalBytesSent": lambda n : setattr(self, 'total_bytes_sent', n.get_int_value()), + "trafficType": lambda n : setattr(self, 'traffic_type', n.get_enum_value(TrafficType)), + "transactionCount": lambda n : setattr(self, 'transaction_count', n.get_int_value()), + "userCount": lambda n : setattr(self, 'user_count', 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_enum_value("accessType", self.access_type) + writer.write_str_value("applicationId", self.application_id) + writer.write_int_value("deviceCount", self.device_count) + writer.write_datetime_value("firstAccessDateTime", self.first_access_date_time) + writer.write_datetime_value("lastAccessDateTime", self.last_access_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("totalBytesReceived", self.total_bytes_received) + writer.write_int_value("totalBytesSent", self.total_bytes_sent) + writer.write_enum_value("trafficType", self.traffic_type) + writer.write_int_value("transactionCount", self.transaction_count) + writer.write_int_value("userCount", self.user_count) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_policy.py b/msgraph_beta/generated/models/networkaccess/forwarding_policy.py index 5810379dd1a..99ad30da3fd 100644 --- a/msgraph_beta/generated/models/networkaccess/forwarding_policy.py +++ b/msgraph_beta/generated/models/networkaccess/forwarding_policy.py @@ -14,6 +14,8 @@ class ForwardingPolicy(Policy, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingPolicy" + # The privateAccessAppId property + private_access_app_id: Optional[str] = None # The trafficForwardingType property traffic_forwarding_type: Optional[TrafficForwardingType] = None @@ -40,6 +42,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .traffic_forwarding_type import TrafficForwardingType fields: dict[str, Callable[[Any], None]] = { + "privateAccessAppId": lambda n : setattr(self, 'private_access_app_id', n.get_str_value()), "trafficForwardingType": lambda n : setattr(self, 'traffic_forwarding_type', n.get_enum_value(TrafficForwardingType)), } super_fields = super().get_field_deserializers() @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("privateAccessAppId", self.private_access_app_id) writer.write_enum_value("trafficForwardingType", self.traffic_forwarding_type) diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_profile.py b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py index acc8d3bb0ac..5bdb434e92c 100644 --- a/msgraph_beta/generated/models/networkaccess/forwarding_profile.py +++ b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py @@ -18,6 +18,8 @@ class ForwardingProfile(Profile, Parsable): 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 @@ -53,6 +55,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: 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)), @@ -71,6 +74,7 @@ def serialize(self,writer: SerializationWriter) -> 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/network_access_traffic.py b/msgraph_beta/generated/models/networkaccess/network_access_traffic.py index 555d00b2c2b..ae61f633186 100644 --- a/msgraph_beta/generated/models/networkaccess/network_access_traffic.py +++ b/msgraph_beta/generated/models/networkaccess/network_access_traffic.py @@ -10,6 +10,7 @@ from ..device import Device from ..user import User from .application_snapshot import ApplicationSnapshot + from .cloud_application_metadata import CloudApplicationMetadata from .device_category import DeviceCategory from .filtering_policy_action import FilteringPolicyAction from .headers import Headers @@ -33,6 +34,8 @@ class NetworkAccessTraffic(AdditionalDataHolder, BackedModel, Parsable): agent_version: Optional[str] = None # Destination Application ID accessed in Azure AD during the transaction. Supports $filter (eq) and $orderby. application_snapshot: Optional[ApplicationSnapshot] = None + # Contains metadata about the cloud application involved in the network transaction, such as application name, category, and risk level. Supports $filter (eq) and $orderby. + cloud_application_metadata: Optional[CloudApplicationMetadata] = None # Represents a unique identifier assigned to a connection. Supports $filter (eq) and $orderby. connection_id: Optional[str] = None # Represents the date and time when a network access traffic log entry was created. Supports $filter (eq) and $orderby. @@ -141,6 +144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..device import Device from ..user import User from .application_snapshot import ApplicationSnapshot + from .cloud_application_metadata import CloudApplicationMetadata from .device_category import DeviceCategory from .filtering_policy_action import FilteringPolicyAction from .headers import Headers @@ -154,6 +158,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..device import Device from ..user import User from .application_snapshot import ApplicationSnapshot + from .cloud_application_metadata import CloudApplicationMetadata from .device_category import DeviceCategory from .filtering_policy_action import FilteringPolicyAction from .headers import Headers @@ -168,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "action": lambda n : setattr(self, 'action', n.get_enum_value(FilteringPolicyAction)), "agentVersion": lambda n : setattr(self, 'agent_version', n.get_str_value()), "applicationSnapshot": lambda n : setattr(self, 'application_snapshot', n.get_object_value(ApplicationSnapshot)), + "cloudApplicationMetadata": lambda n : setattr(self, 'cloud_application_metadata', n.get_object_value(CloudApplicationMetadata)), "connectionId": lambda n : setattr(self, 'connection_id', 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()), @@ -226,6 +232,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("action", self.action) writer.write_str_value("agentVersion", self.agent_version) writer.write_object_value("applicationSnapshot", self.application_snapshot) + writer.write_object_value("cloudApplicationMetadata", self.cloud_application_metadata) writer.write_str_value("connectionId", self.connection_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("description", self.description) diff --git a/msgraph_beta/generated/models/place.py b/msgraph_beta/generated/models/place.py index 3c0f6ee0c9f..8a94dbff366 100644 --- a/msgraph_beta/generated/models/place.py +++ b/msgraph_beta/generated/models/place.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .building import Building + from .check_in_claim import CheckInClaim from .desk import Desk from .entity import Entity from .floor import Floor @@ -22,6 +23,8 @@ class Place(Entity, Parsable): # The physical address of the place, including the street, city, state, country or region, and postal code. address: Optional[PhysicalAddress] = None + # The checkIns property + check_ins: Optional[list[CheckInClaim]] = None # The name that is associated with the place. display_name: Optional[str] = None # Specifies the place location in latitude, longitude, and (optionally) altitude coordinates. @@ -91,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .building import Building + from .check_in_claim import CheckInClaim from .desk import Desk from .entity import Entity from .floor import Floor @@ -102,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workspace import Workspace from .building import Building + from .check_in_claim import CheckInClaim from .desk import Desk from .entity import Entity from .floor import Floor @@ -114,6 +119,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "address": lambda n : setattr(self, 'address', n.get_object_value(PhysicalAddress)), + "checkIns": lambda n : setattr(self, 'check_ins', n.get_collection_of_object_values(CheckInClaim)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "geoCoordinates": lambda n : setattr(self, 'geo_coordinates', n.get_object_value(OutlookGeoCoordinates)), "isWheelChairAccessible": lambda n : setattr(self, 'is_wheel_chair_accessible', n.get_bool_value()), @@ -137,6 +143,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("address", self.address) + writer.write_collection_of_object_values("checkIns", self.check_ins) writer.write_str_value("displayName", self.display_name) writer.write_object_value("geoCoordinates", self.geo_coordinates) writer.write_bool_value("isWheelChairAccessible", self.is_wheel_chair_accessible) diff --git a/msgraph_beta/generated/models/policy_deletable_item.py b/msgraph_beta/generated/models/policy_deletable_item.py new file mode 100644 index 00000000000..c76e28071b3 --- /dev/null +++ b/msgraph_beta/generated/models/policy_deletable_item.py @@ -0,0 +1,134 @@ +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 .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + 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 .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + +@dataclass +class PolicyDeletableItem(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) + # Shows the last date and time the policy was deleted. + deleted_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyDeletableItem + """ + 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.compliantNetworkNamedLocation".casefold(): + from .compliant_network_named_location import CompliantNetworkNamedLocation + + return CompliantNetworkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessPolicy".casefold(): + from .conditional_access_policy import ConditionalAccessPolicy + + return ConditionalAccessPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): + from .country_named_location import CountryNamedLocation + + return CountryNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantAccessPolicyConfigurationPartner".casefold(): + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return CrossTenantAccessPolicyConfigurationPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantIdentitySyncPolicyPartner".casefold(): + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return CrossTenantIdentitySyncPolicyPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): + from .ip_named_location import IpNamedLocation + + return IpNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.namedLocation".casefold(): + from .named_location import NamedLocation + + return NamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.privateLinkNamedLocation".casefold(): + from .private_link_named_location import PrivateLinkNamedLocation + + return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): + from .service_tag_named_location import ServiceTagNamedLocation + + return ServiceTagNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() + return PolicyDeletableItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + 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 .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + from .compliant_network_named_location import CompliantNetworkNamedLocation + from .conditional_access_policy import ConditionalAccessPolicy + 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 .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .private_link_named_location import PrivateLinkNamedLocation + from .service_tag_named_location import ServiceTagNamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "deletedDateTime": lambda n : setattr(self, 'deleted_date_time', n.get_datetime_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_datetime_value("deletedDateTime", self.deleted_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/policy_deletable_root.py b/msgraph_beta/generated/models/policy_deletable_root.py new file mode 100644 index 00000000000..fef6d605716 --- /dev/null +++ b/msgraph_beta/generated/models/policy_deletable_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 .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + +from .entity import Entity + +@dataclass +class PolicyDeletableRoot(Entity, Parsable): + # Represents the partner-specific configuration for cross-tenant access and tenant restrictions. Cross-tenant access settings include inbound and outbound settings of Microsoft Entra B2B collaboration and B2B direct connect. + cross_tenant_partners: Optional[list[CrossTenantAccessPolicyConfigurationPartner]] = None + # Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating the creation, update, and deletion of users from one tenant to another. + cross_tenant_sync_policy_partners: Optional[list[CrossTenantIdentitySyncPolicyPartner]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyDeletableRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyDeletableRoot() + + 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_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + + from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "crossTenantPartners": lambda n : setattr(self, 'cross_tenant_partners', n.get_collection_of_object_values(CrossTenantAccessPolicyConfigurationPartner)), + "crossTenantSyncPolicyPartners": lambda n : setattr(self, 'cross_tenant_sync_policy_partners', n.get_collection_of_object_values(CrossTenantIdentitySyncPolicyPartner)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("crossTenantPartners", self.cross_tenant_partners) + writer.write_collection_of_object_values("crossTenantSyncPolicyPartners", self.cross_tenant_sync_policy_partners) + + diff --git a/msgraph_beta/generated/models/policy_root.py b/msgraph_beta/generated/models/policy_root.py index 084b4db967d..fec8dd84961 100644 --- a/msgraph_beta/generated/models/policy_root.py +++ b/msgraph_beta/generated/models/policy_root.py @@ -15,6 +15,7 @@ from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -24,9 +25,11 @@ from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -58,10 +61,14 @@ class PolicyRoot(Entity, Parsable): b2c_authentication_methods_policy: Optional[B2cAuthenticationMethodsPolicy] = None # The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application. claims_mapping_policies: Optional[list[ClaimsMappingPolicy]] = None + # The custom rules that define an access scenario. + conditional_access_policies: Optional[list[ConditionalAccessPolicy]] = None # The custom rules that define an access scenario when interacting with external Microsoft Entra tenants. cross_tenant_access_policy: Optional[CrossTenantAccessPolicy] = None # The tenant-wide policy that enforces app management restrictions for all applications and service principals. default_app_management_policy: Optional[TenantAppManagementPolicy] = None + # Policies that support soft-delete functionality and can be restored within 30 days. + deleted_items: Optional[PolicyDeletableRoot] = None # Represents the policy scope that controls quota restrictions, additional authentication, and authorization policies to register device identities to your organization. device_registration_policy: Optional[DeviceRegistrationPolicy] = None # The directoryRoleAccessReviewPolicy property @@ -77,9 +84,9 @@ class PolicyRoot(Entity, Parsable): # The policy that represents the security defaults that protect against common attacks. identity_security_defaults_enforcement_policy: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None # The policy that defines autoenrollment configuration for a mobility management (MDM or MAM) application. - mobile_app_management_policies: Optional[list[MobilityManagementPolicy]] = None + mobile_app_management_policies: Optional[list[MobileAppManagementPolicy]] = None # The mobileDeviceManagementPolicies property - mobile_device_management_policies: Optional[list[MobilityManagementPolicy]] = None + mobile_device_management_policies: Optional[list[MobileDeviceManagementPolicy]] = None # The OdataType property odata_type: Optional[str] = None # The policy that specifies the conditions under which consent can be granted. @@ -123,6 +130,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -132,9 +140,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -152,6 +162,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authorization_policy import AuthorizationPolicy from .b2c_authentication_methods_policy import B2cAuthenticationMethodsPolicy from .claims_mapping_policy import ClaimsMappingPolicy + from .conditional_access_policy import ConditionalAccessPolicy from .cross_tenant_access_policy import CrossTenantAccessPolicy from .device_registration_policy import DeviceRegistrationPolicy from .directory_role_access_review_policy import DirectoryRoleAccessReviewPolicy @@ -161,9 +172,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .federated_token_validation_policy import FederatedTokenValidationPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy - from .mobility_management_policy import MobilityManagementPolicy + from .mobile_app_management_policy import MobileAppManagementPolicy + from .mobile_device_management_policy import MobileDeviceManagementPolicy from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy + from .policy_deletable_root import PolicyDeletableRoot from .service_principal_creation_policy import ServicePrincipalCreationPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -182,8 +195,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "authorizationPolicy": lambda n : setattr(self, 'authorization_policy', n.get_collection_of_object_values(AuthorizationPolicy)), "b2cAuthenticationMethodsPolicy": lambda n : setattr(self, 'b2c_authentication_methods_policy', n.get_object_value(B2cAuthenticationMethodsPolicy)), "claimsMappingPolicies": lambda n : setattr(self, 'claims_mapping_policies', n.get_collection_of_object_values(ClaimsMappingPolicy)), + "conditionalAccessPolicies": lambda n : setattr(self, 'conditional_access_policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), "crossTenantAccessPolicy": lambda n : setattr(self, 'cross_tenant_access_policy', n.get_object_value(CrossTenantAccessPolicy)), "defaultAppManagementPolicy": lambda n : setattr(self, 'default_app_management_policy', n.get_object_value(TenantAppManagementPolicy)), + "deletedItems": lambda n : setattr(self, 'deleted_items', n.get_object_value(PolicyDeletableRoot)), "deviceRegistrationPolicy": lambda n : setattr(self, 'device_registration_policy', n.get_object_value(DeviceRegistrationPolicy)), "directoryRoleAccessReviewPolicy": lambda n : setattr(self, 'directory_role_access_review_policy', n.get_object_value(DirectoryRoleAccessReviewPolicy)), "externalIdentitiesPolicy": lambda n : setattr(self, 'external_identities_policy', n.get_object_value(ExternalIdentitiesPolicy)), @@ -191,8 +206,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "federatedTokenValidationPolicy": lambda n : setattr(self, 'federated_token_validation_policy', n.get_object_value(FederatedTokenValidationPolicy)), "homeRealmDiscoveryPolicies": lambda n : setattr(self, 'home_realm_discovery_policies', n.get_collection_of_object_values(HomeRealmDiscoveryPolicy)), "identitySecurityDefaultsEnforcementPolicy": lambda n : setattr(self, 'identity_security_defaults_enforcement_policy', n.get_object_value(IdentitySecurityDefaultsEnforcementPolicy)), - "mobileAppManagementPolicies": lambda n : setattr(self, 'mobile_app_management_policies', n.get_collection_of_object_values(MobilityManagementPolicy)), - "mobileDeviceManagementPolicies": lambda n : setattr(self, 'mobile_device_management_policies', n.get_collection_of_object_values(MobilityManagementPolicy)), + "mobileAppManagementPolicies": lambda n : setattr(self, 'mobile_app_management_policies', n.get_collection_of_object_values(MobileAppManagementPolicy)), + "mobileDeviceManagementPolicies": lambda n : setattr(self, 'mobile_device_management_policies', n.get_collection_of_object_values(MobileDeviceManagementPolicy)), "permissionGrantPolicies": lambda n : setattr(self, 'permission_grant_policies', n.get_collection_of_object_values(PermissionGrantPolicy)), "permissionGrantPreApprovalPolicies": lambda n : setattr(self, 'permission_grant_pre_approval_policies', n.get_collection_of_object_values(PermissionGrantPreApprovalPolicy)), "roleManagementPolicies": lambda n : setattr(self, 'role_management_policies', n.get_collection_of_object_values(UnifiedRoleManagementPolicy)), @@ -224,8 +239,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("authorizationPolicy", self.authorization_policy) writer.write_object_value("b2cAuthenticationMethodsPolicy", self.b2c_authentication_methods_policy) writer.write_collection_of_object_values("claimsMappingPolicies", self.claims_mapping_policies) + writer.write_collection_of_object_values("conditionalAccessPolicies", self.conditional_access_policies) writer.write_object_value("crossTenantAccessPolicy", self.cross_tenant_access_policy) writer.write_object_value("defaultAppManagementPolicy", self.default_app_management_policy) + writer.write_object_value("deletedItems", self.deleted_items) writer.write_object_value("deviceRegistrationPolicy", self.device_registration_policy) writer.write_object_value("directoryRoleAccessReviewPolicy", self.directory_role_access_review_policy) writer.write_object_value("externalIdentitiesPolicy", self.external_identities_policy) diff --git a/msgraph_beta/generated/models/private_link_named_location.py b/msgraph_beta/generated/models/private_link_named_location.py new file mode 100644 index 00000000000..b99bb86fb23 --- /dev/null +++ b/msgraph_beta/generated/models/private_link_named_location.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 .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class PrivateLinkNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.privateLinkNamedLocation" + # The isTrusted property + is_trusted: Optional[bool] = None + # The privateLinkResourcePolicyIds property + private_link_resource_policy_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PrivateLinkNamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PrivateLinkNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PrivateLinkNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .named_location import NamedLocation + + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "isTrusted": lambda n : setattr(self, 'is_trusted', n.get_bool_value()), + "privateLinkResourcePolicyIds": lambda n : setattr(self, 'private_link_resource_policy_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_bool_value("isTrusted", self.is_trusted) + writer.write_collection_of_primitive_values("privateLinkResourcePolicyIds", self.private_link_resource_policy_ids) + + diff --git a/msgraph_beta/generated/models/protection_policy_artifact_count.py b/msgraph_beta/generated/models/protection_policy_artifact_count.py new file mode 100644 index 00000000000..abc2c28aca7 --- /dev/null +++ b/msgraph_beta/generated/models/protection_policy_artifact_count.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 ProtectionPolicyArtifactCount(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 artifacts whose protection is completed. + completed: Optional[int] = None + # The number of artifacts whose protection failed. + failed: Optional[int] = None + # The number of artifacts whose protection is in progress. + in_progress: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of artifacts present in the protection policy. + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionPolicyArtifactCount: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProtectionPolicyArtifactCount + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProtectionPolicyArtifactCount() + + 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]] = { + "completed": lambda n : setattr(self, 'completed', n.get_int_value()), + "failed": lambda n : setattr(self, 'failed', n.get_int_value()), + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "@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("completed", self.completed) + writer.write_int_value("failed", self.failed) + writer.write_int_value("inProgress", self.in_progress) + 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/protection_policy_base.py b/msgraph_beta/generated/models/protection_policy_base.py index f4d2f4161a1..1054dbcf76a 100644 --- a/msgraph_beta/generated/models/protection_policy_base.py +++ b/msgraph_beta/generated/models/protection_policy_base.py @@ -10,6 +10,7 @@ from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -22,16 +23,20 @@ class ProtectionPolicyBase(Entity, Parsable): billing_policy_id: Optional[str] = None # The identity of person who created the policy. created_by: Optional[IdentitySet] = None - # The time of creation of the policy. + # The date and time when the policy 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 name of the policy to be created. display_name: Optional[str] = None + # Indicates whether the policy is enabled. + is_enabled: Optional[bool] = None # The identity of the person who last modified the policy. last_modified_by: Optional[IdentitySet] = None - # The timestamp of the last modification of the policy. + # The date and time when the policy 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 count of artifacts in the protection policy by status. Returned only on $select. + protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None # Contains the retention setting details for the policy. retention_settings: Optional[list[RetentionSetting]] = None # The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue. @@ -74,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -82,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -91,8 +98,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], 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()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_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()), + "protectionPolicyArtifactCount": lambda n : setattr(self, 'protection_policy_artifact_count', n.get_object_value(ProtectionPolicyArtifactCount)), "retentionSettings": lambda n : setattr(self, 'retention_settings', n.get_collection_of_object_values(RetentionSetting)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionPolicyStatus)), } @@ -113,8 +122,10 @@ def serialize(self,writer: SerializationWriter) -> None: 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_bool_value("isEnabled", self.is_enabled) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("protectionPolicyArtifactCount", self.protection_policy_artifact_count) writer.write_collection_of_object_values("retentionSettings", self.retention_settings) writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/report.py b/msgraph_beta/generated/models/report.py index 241030e3fab..4bca42797c2 100644 --- a/msgraph_beta/generated/models/report.py +++ b/msgraph_beta/generated/models/report.py @@ -15,7 +15,7 @@ class Report(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 http content that has the data + # Report content; details vary by report type. content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/section_map.py b/msgraph_beta/generated/models/section_map.py new file mode 100644 index 00000000000..c003fdb8a9f --- /dev/null +++ b/msgraph_beta/generated/models/section_map.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 .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class SectionMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sectionMap" + # Identifier of the section to which this sectionMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SectionMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SectionMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SectionMap() + + 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_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_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("placeId", self.place_id) + + diff --git a/msgraph_beta/generated/models/security/alert.py b/msgraph_beta/generated/models/security/alert.py index f8af66211cf..117caeaf0f4 100644 --- a/msgraph_beta/generated/models/security/alert.py +++ b/msgraph_beta/generated/models/security/alert.py @@ -43,7 +43,7 @@ class Alert(Entity, Parsable): custom_details: Optional[Dictionary] = None # String value describing each alert. description: Optional[str] = None - # Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence. + # Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl, microsoftThreatIntelligence, microsoftDefenderForAIServices, securityCopilot. detection_source: Optional[DetectionSource] = None # The ID of the detector that triggered the alert. detector_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/case_type.py b/msgraph_beta/generated/models/security/case_type.py new file mode 100644 index 00000000000..887296e4d95 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CaseType(str, Enum): + Standard = "standard", + Premium = "premium", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/ediscovery_case_settings.py b/msgraph_beta/generated/models/security/ediscovery_case_settings.py index 13d2c72008f..be94156e5d2 100644 --- a/msgraph_beta/generated/models/security/ediscovery_case_settings.py +++ b/msgraph_beta/generated/models/security/ediscovery_case_settings.py @@ -6,20 +6,26 @@ if TYPE_CHECKING: from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings from ..entity import Entity @dataclass class EdiscoveryCaseSettings(Entity, Parsable): + # The caseType property + case_type: Optional[CaseType] = None # The OCR (Optical Character Recognition) settings for the case. ocr: Optional[OcrSettings] = None # The OdataType property odata_type: Optional[str] = None # The redundancy (near duplicate and email threading) detection settings for the case. redundancy_detection: Optional[RedundancyDetectionSettings] = None + # The settings of the review set for the case. Possible values are: none, disableGrouping, unknownFutureValue. + review_set_settings: Optional[ReviewSetSettings] = None # The Topic Modeling (Themes) settings for the case. topic_modeling: Optional[TopicModelingSettings] = None @@ -40,18 +46,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings fields: dict[str, Callable[[Any], None]] = { + "caseType": lambda n : setattr(self, 'case_type', n.get_enum_value(CaseType)), "ocr": lambda n : setattr(self, 'ocr', n.get_object_value(OcrSettings)), "redundancyDetection": lambda n : setattr(self, 'redundancy_detection', n.get_object_value(RedundancyDetectionSettings)), + "reviewSetSettings": lambda n : setattr(self, 'review_set_settings', n.get_collection_of_enum_values(ReviewSetSettings)), "topicModeling": lambda n : setattr(self, 'topic_modeling', n.get_object_value(TopicModelingSettings)), } super_fields = super().get_field_deserializers() @@ -67,8 +79,10 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("caseType", self.case_type) writer.write_object_value("ocr", self.ocr) writer.write_object_value("redundancyDetection", self.redundancy_detection) + writer.write_enum_value("reviewSetSettings", self.review_set_settings) writer.write_object_value("topicModeling", self.topic_modeling) diff --git a/msgraph_beta/generated/models/security/identity_container.py b/msgraph_beta/generated/models/security/identity_container.py index 9f107329f78..0473cc1223b 100644 --- a/msgraph_beta/generated/models/security/identity_container.py +++ b/msgraph_beta/generated/models/security/identity_container.py @@ -9,6 +9,8 @@ from .health_issue import HealthIssue from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from ..entity import Entity @@ -20,6 +22,10 @@ class IdentityContainer(Entity, Parsable): identity_accounts: Optional[list[IdentityAccounts]] = None # The OdataType property odata_type: Optional[str] = None + # The sensorCandidateActivationConfiguration property + sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None + # The sensorCandidates property + sensor_candidates: Optional[list[SensorCandidate]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None @@ -43,15 +49,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .health_issue import HealthIssue from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from ..entity import Entity from .health_issue import HealthIssue from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration fields: dict[str, Callable[[Any], None]] = { "healthIssues": lambda n : setattr(self, 'health_issues', n.get_collection_of_object_values(HealthIssue)), "identityAccounts": lambda n : setattr(self, 'identity_accounts', n.get_collection_of_object_values(IdentityAccounts)), + "sensorCandidateActivationConfiguration": lambda n : setattr(self, 'sensor_candidate_activation_configuration', n.get_object_value(SensorCandidateActivationConfiguration)), + "sensorCandidates": lambda n : setattr(self, 'sensor_candidates', n.get_collection_of_object_values(SensorCandidate)), "sensors": lambda n : setattr(self, 'sensors', n.get_collection_of_object_values(Sensor)), } super_fields = super().get_field_deserializers() @@ -69,6 +81,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("healthIssues", self.health_issues) writer.write_collection_of_object_values("identityAccounts", self.identity_accounts) + writer.write_object_value("sensorCandidateActivationConfiguration", self.sensor_candidate_activation_configuration) + writer.write_collection_of_object_values("sensorCandidates", self.sensor_candidates) writer.write_collection_of_object_values("sensors", self.sensors) diff --git a/msgraph_beta/generated/models/security/review_set_settings.py b/msgraph_beta/generated/models/security/review_set_settings.py new file mode 100644 index 00000000000..e73c13cd63d --- /dev/null +++ b/msgraph_beta/generated/models/security/review_set_settings.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ReviewSetSettings(str, Enum): + None_ = "none", + DisableGrouping = "disableGrouping", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/security_group_evidence.py b/msgraph_beta/generated/models/security/security_group_evidence.py index e83545f7eb5..4fbf52e9498 100644 --- a/msgraph_beta/generated/models/security/security_group_evidence.py +++ b/msgraph_beta/generated/models/security/security_group_evidence.py @@ -3,6 +3,7 @@ from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID if TYPE_CHECKING: from .alert_evidence import AlertEvidence @@ -13,10 +14,18 @@ class SecurityGroupEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityGroupEvidence" + # The unique group identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The name of the security group. display_name: Optional[str] = None + # The distinguished name of the security group. + distinguished_name: Optional[str] = None + # The friendly name of the security group. + friendly_name: Optional[str] = None # Unique identifier of the security group. security_group_id: Optional[str] = None + # The security identifier of the group. + sid: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SecurityGroupEvidence: @@ -39,8 +48,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert_evidence import AlertEvidence fields: dict[str, Callable[[Any], None]] = { + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "distinguishedName": lambda n : setattr(self, 'distinguished_name', n.get_str_value()), + "friendlyName": lambda n : setattr(self, 'friendly_name', n.get_str_value()), "securityGroupId": lambda n : setattr(self, 'security_group_id', n.get_str_value()), + "sid": lambda n : setattr(self, 'sid', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +68,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("distinguishedName", self.distinguished_name) + writer.write_str_value("friendlyName", self.friendly_name) writer.write_str_value("securityGroupId", self.security_group_id) + writer.write_str_value("sid", self.sid) diff --git a/msgraph_beta/generated/models/security/sensor_candidate.py b/msgraph_beta/generated/models/security/sensor_candidate.py new file mode 100644 index 00000000000..f42b5bd2ee4 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_candidate.py @@ -0,0 +1,66 @@ +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 SensorCandidate(Entity, Parsable): + # The DNS name of the computer associated with the sensor. + computer_dns_name: Optional[str] = None + # The date and time when the sensor was last seen. + last_seen_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The version of the Defender for Identity sensor client. + sense_client_version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidate + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidate() + + 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]] = { + "computerDnsName": lambda n : setattr(self, 'computer_dns_name', n.get_str_value()), + "lastSeenDateTime": lambda n : setattr(self, 'last_seen_date_time', n.get_datetime_value()), + "senseClientVersion": lambda n : setattr(self, 'sense_client_version', 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("computerDnsName", self.computer_dns_name) + writer.write_datetime_value("lastSeenDateTime", self.last_seen_date_time) + writer.write_str_value("senseClientVersion", self.sense_client_version) + + diff --git a/msgraph_beta/generated/models/security/sensor_candidate_activation_configuration.py b/msgraph_beta/generated/models/security/sensor_candidate_activation_configuration.py new file mode 100644 index 00000000000..83969f47e6e --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_candidate_activation_configuration.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 .sensor_candidate_activation_mode import SensorCandidateActivationMode + +from ..entity import Entity + +@dataclass +class SensorCandidateActivationConfiguration(Entity, Parsable): + # The activationMode property + activation_mode: Optional[SensorCandidateActivationMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateActivationConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateActivationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateActivationConfiguration() + + 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 .sensor_candidate_activation_mode import SensorCandidateActivationMode + + from ..entity import Entity + from .sensor_candidate_activation_mode import SensorCandidateActivationMode + + fields: dict[str, Callable[[Any], None]] = { + "activationMode": lambda n : setattr(self, 'activation_mode', n.get_enum_value(SensorCandidateActivationMode)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("activationMode", self.activation_mode) + + diff --git a/msgraph_beta/generated/models/security/sensor_candidate_activation_mode.py b/msgraph_beta/generated/models/security/sensor_candidate_activation_mode.py new file mode 100644 index 00000000000..69868d5354d --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_candidate_activation_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class SensorCandidateActivationMode(str, Enum): + Manual = "manual", + Automated = "automated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/sensor_candidate_collection_response.py b/msgraph_beta/generated/models/security/sensor_candidate_collection_response.py new file mode 100644 index 00000000000..b885a3fbdd8 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensor_candidate_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 .sensor_candidate import SensorCandidate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SensorCandidateCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SensorCandidate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateCollectionResponse() + + 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 .sensor_candidate import SensorCandidate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_candidate import SensorCandidate + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SensorCandidate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/user_account.py b/msgraph_beta/generated/models/security/user_account.py index b61fbb67099..6412f55b11e 100644 --- a/msgraph_beta/generated/models/security/user_account.py +++ b/msgraph_beta/generated/models/security/user_account.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 if TYPE_CHECKING: from .resource_access_event import ResourceAccessEvent @@ -17,6 +18,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The displayed name of the user account. account_name: Optional[str] = None + # The unique user identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The user object identifier in Microsoft Entra ID. azure_ad_user_id: Optional[str] = None # The user display name in Microsoft Entra ID. @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "accountName": lambda n : setattr(self, 'account_name', n.get_str_value()), + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "azureAdUserId": lambda n : setattr(self, 'azure_ad_user_id', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), @@ -73,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("accountName", self.account_name) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("azureAdUserId", self.azure_ad_user_id) writer.write_str_value("displayName", self.display_name) writer.write_str_value("domainName", self.domain_name) diff --git a/msgraph_beta/generated/models/service_principal_sign_in.py b/msgraph_beta/generated/models/service_principal_sign_in.py new file mode 100644 index 00000000000..de8eb4210f5 --- /dev/null +++ b/msgraph_beta/generated/models/service_principal_sign_in.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 .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class ServicePrincipalSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.servicePrincipalSignIn" + # appId of the service principal that is signing in. + service_principal_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipalSignIn: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ServicePrincipalSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ServicePrincipalSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_identity import SignInIdentity + + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "servicePrincipalId": lambda n : setattr(self, 'service_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("servicePrincipalId", self.service_principal_id) + + diff --git a/msgraph_beta/generated/models/service_tag_named_location.py b/msgraph_beta/generated/models/service_tag_named_location.py new file mode 100644 index 00000000000..e66c97d78a5 --- /dev/null +++ b/msgraph_beta/generated/models/service_tag_named_location.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 .named_location import NamedLocation + +from .named_location import NamedLocation + +@dataclass +class ServiceTagNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.serviceTagNamedLocation" + # The isTrusted property + is_trusted: Optional[bool] = None + # The serviceTags property + service_tags: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServiceTagNamedLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ServiceTagNamedLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ServiceTagNamedLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .named_location import NamedLocation + + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "isTrusted": lambda n : setattr(self, 'is_trusted', n.get_bool_value()), + "serviceTags": lambda n : setattr(self, 'service_tags', 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_bool_value("isTrusted", self.is_trusted) + writer.write_collection_of_primitive_values("serviceTags", self.service_tags) + + diff --git a/msgraph_beta/generated/models/sign_in_conditions.py b/msgraph_beta/generated/models/sign_in_conditions.py new file mode 100644 index 00000000000..225c7f422f7 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_conditions.py @@ -0,0 +1,112 @@ +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 .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + +@dataclass +class SignInConditions(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) + # Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + authentication_flow: Optional[AuthenticationFlow] = None + # Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + client_app_type: Optional[ConditionalAccessClientApp] = None + # Country from where the identity is authenticating. + country: Optional[str] = None + # Information about the device used for the sign-in. + device_info: Optional[DeviceInfo] = None + # Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + device_platform: Optional[ConditionalAccessDevicePlatform] = None + # Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + insider_risk_level: Optional[InsiderRiskLevel] = None + # Ip address of the authenticating identity. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + service_principal_risk_level: Optional[RiskLevel] = None + # Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + sign_in_risk_level: Optional[RiskLevel] = None + # The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + user_risk_level: Optional[RiskLevel] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInConditions: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInConditions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SignInConditions() + + 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_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + fields: dict[str, Callable[[Any], None]] = { + "authenticationFlow": lambda n : setattr(self, 'authentication_flow', n.get_object_value(AuthenticationFlow)), + "clientAppType": lambda n : setattr(self, 'client_app_type', n.get_enum_value(ConditionalAccessClientApp)), + "country": lambda n : setattr(self, 'country', n.get_str_value()), + "deviceInfo": lambda n : setattr(self, 'device_info', n.get_object_value(DeviceInfo)), + "devicePlatform": lambda n : setattr(self, 'device_platform', n.get_enum_value(ConditionalAccessDevicePlatform)), + "insiderRiskLevel": lambda n : setattr(self, 'insider_risk_level', n.get_enum_value(InsiderRiskLevel)), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "servicePrincipalRiskLevel": lambda n : setattr(self, 'service_principal_risk_level', n.get_enum_value(RiskLevel)), + "signInRiskLevel": lambda n : setattr(self, 'sign_in_risk_level', n.get_enum_value(RiskLevel)), + "userRiskLevel": lambda n : setattr(self, 'user_risk_level', n.get_enum_value(RiskLevel)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("authenticationFlow", self.authentication_flow) + writer.write_enum_value("clientAppType", self.client_app_type) + writer.write_str_value("country", self.country) + writer.write_object_value("deviceInfo", self.device_info) + writer.write_enum_value("devicePlatform", self.device_platform) + writer.write_enum_value("insiderRiskLevel", self.insider_risk_level) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("servicePrincipalRiskLevel", self.service_principal_risk_level) + writer.write_enum_value("signInRiskLevel", self.sign_in_risk_level) + writer.write_enum_value("userRiskLevel", self.user_risk_level) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sign_in_context.py b/msgraph_beta/generated/models/sign_in_context.py new file mode 100644 index 00000000000..629729b5ff7 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_context.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 .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + +@dataclass +class SignInContext(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) -> SignInContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInContext + """ + 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.applicationContext".casefold(): + from .application_context import ApplicationContext + + return ApplicationContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.authContext".casefold(): + from .auth_context import AuthContext + + return AuthContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userActionContext".casefold(): + from .user_action_context import UserActionContext + + return UserActionContext() + return SignInContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + 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/sign_in_identity.py b/msgraph_beta/generated/models/sign_in_identity.py new file mode 100644 index 00000000000..10ec3b54741 --- /dev/null +++ b/msgraph_beta/generated/models/sign_in_identity.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 .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + +@dataclass +class SignInIdentity(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) -> SignInIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInIdentity + """ + 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.servicePrincipalSignIn".casefold(): + from .service_principal_sign_in import ServicePrincipalSignIn + + return ServicePrincipalSignIn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userSignIn".casefold(): + from .user_sign_in import UserSignIn + + return UserSignIn() + return SignInIdentity() + + 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_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + 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/telecom_expense_management_partner.py b/msgraph_beta/generated/models/telecom_expense_management_partner.py deleted file mode 100644 index 8d84588142d..00000000000 --- a/msgraph_beta/generated/models/telecom_expense_management_partner.py +++ /dev/null @@ -1,77 +0,0 @@ -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 TelecomExpenseManagementPartner(Entity, Parsable): - """ - telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - """ - # Whether the partner's AAD app has been authorized to access Intune. - app_authorized: Optional[bool] = None - # Display name of the TEM partner. - display_name: Optional[str] = None - # Whether Intune's connection to the TEM service is currently enabled or disabled. - enabled: Optional[bool] = None - # Timestamp of the last request sent to Intune by the TEM partner. - last_connection_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None - # URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - url: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartner: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TelecomExpenseManagementPartner - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartner() - - 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]] = { - "appAuthorized": lambda n : setattr(self, 'app_authorized', n.get_bool_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "enabled": lambda n : setattr(self, 'enabled', n.get_bool_value()), - "lastConnectionDateTime": lambda n : setattr(self, 'last_connection_date_time', n.get_datetime_value()), - "url": lambda n : setattr(self, '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_bool_value("appAuthorized", self.app_authorized) - writer.write_str_value("displayName", self.display_name) - writer.write_bool_value("enabled", self.enabled) - writer.write_datetime_value("lastConnectionDateTime", self.last_connection_date_time) - writer.write_str_value("url", self.url) - - diff --git a/msgraph_beta/generated/models/unit_map.py b/msgraph_beta/generated/models/unit_map.py new file mode 100644 index 00000000000..12c57140063 --- /dev/null +++ b/msgraph_beta/generated/models/unit_map.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 .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class UnitMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.unitMap" + # Identifier of the place (such as a room) to which this unitMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnitMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnitMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnitMap() + + 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_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_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("placeId", self.place_id) + + diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index 7d3e9ca8ad7..5578fb91462 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_review_instance import AccessReviewInstance + from .adhoc_call import AdhocCall from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -98,6 +99,8 @@ class User(DirectoryObject, Parsable): account_enabled: Optional[bool] = None # The user's activities across devices. Read-only. Nullable. activities: Optional[list[UserActivity]] = None + # Ad hoc calls associated with the user. Read-only. Nullable. + adhoc_calls: Optional[list[AdhocCall]] = None # Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). age_group: Optional[str] = None # The user's terms of use acceptance statuses. Read-only. Nullable. @@ -428,6 +431,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_review_instance import AccessReviewInstance + from .adhoc_call import AdhocCall from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -508,6 +512,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_information_protection_device_registration import WindowsInformationProtectionDeviceRegistration from .access_review_instance import AccessReviewInstance + from .adhoc_call import AdhocCall from .agreement_acceptance import AgreementAcceptance from .approval import Approval from .app_consent_request import AppConsentRequest @@ -591,6 +596,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "aboutMe": lambda n : setattr(self, 'about_me', n.get_str_value()), "accountEnabled": lambda n : setattr(self, 'account_enabled', n.get_bool_value()), "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(UserActivity)), + "adhocCalls": lambda n : setattr(self, 'adhoc_calls', n.get_collection_of_object_values(AdhocCall)), "ageGroup": lambda n : setattr(self, 'age_group', n.get_str_value()), "agreementAcceptances": lambda n : setattr(self, 'agreement_acceptances', n.get_collection_of_object_values(AgreementAcceptance)), "analytics": lambda n : setattr(self, 'analytics', n.get_object_value(UserAnalytics)), @@ -764,6 +770,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("aboutMe", self.about_me) writer.write_bool_value("accountEnabled", self.account_enabled) writer.write_collection_of_object_values("activities", self.activities) + writer.write_collection_of_object_values("adhocCalls", self.adhoc_calls) writer.write_str_value("ageGroup", self.age_group) writer.write_collection_of_object_values("agreementAcceptances", self.agreement_acceptances) writer.write_object_value("analytics", self.analytics) diff --git a/msgraph_beta/generated/models/user_action.py b/msgraph_beta/generated/models/user_action.py new file mode 100644 index 00000000000..e60d795e60c --- /dev/null +++ b/msgraph_beta/generated/models/user_action.py @@ -0,0 +1,7 @@ +from enum import Enum + +class UserAction(str, Enum): + RegisterSecurityInformation = "registerSecurityInformation", + RegisterOrJoinDevices = "registerOrJoinDevices", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/user_action_context.py b/msgraph_beta/generated/models/user_action_context.py new file mode 100644 index 00000000000..b67a3587f8e --- /dev/null +++ b/msgraph_beta/generated/models/user_action_context.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 .sign_in_context import SignInContext + from .user_action import UserAction + +from .sign_in_context import SignInContext + +@dataclass +class UserActionContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userActionContext" + # Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + user_action: Optional[UserAction] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserActionContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserActionContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserActionContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + from .user_action import UserAction + + from .sign_in_context import SignInContext + from .user_action import UserAction + + fields: dict[str, Callable[[Any], None]] = { + "userAction": lambda n : setattr(self, 'user_action', n.get_enum_value(UserAction)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("userAction", self.user_action) + + diff --git a/msgraph_beta/generated/models/user_sign_in.py b/msgraph_beta/generated/models/user_sign_in.py new file mode 100644 index 00000000000..7acbf8d06fc --- /dev/null +++ b/msgraph_beta/generated/models/user_sign_in.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 .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class UserSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userSignIn" + # TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + external_tenant_id: Optional[str] = None + # The externalUserType property + external_user_type: Optional[ConditionalAccessGuestOrExternalUserTypes] = None + # Object ID of the user. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserSignIn: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "externalTenantId": lambda n : setattr(self, 'external_tenant_id', n.get_str_value()), + "externalUserType": lambda n : setattr(self, 'external_user_type', n.get_collection_of_enum_values(ConditionalAccessGuestOrExternalUserTypes)), + "userId": lambda n : setattr(self, 'user_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("externalTenantId", self.external_tenant_id) + writer.write_enum_value("externalUserType", self.external_user_type) + writer.write_str_value("userId", self.user_id) + + diff --git a/msgraph_beta/generated/models/what_if_analysis_reasons.py b/msgraph_beta/generated/models/what_if_analysis_reasons.py new file mode 100644 index 00000000000..99ffa1e18e8 --- /dev/null +++ b/msgraph_beta/generated/models/what_if_analysis_reasons.py @@ -0,0 +1,25 @@ +from enum import Enum + +class WhatIfAnalysisReasons(str, Enum): + NotSet = "notSet", + NotEnoughInformation = "notEnoughInformation", + InvalidCondition = "invalidCondition", + Users = "users", + WorkloadIdentities = "workloadIdentities", + Application = "application", + UserActions = "userActions", + AuthenticationContext = "authenticationContext", + DevicePlatform = "devicePlatform", + Devices = "devices", + ClientApps = "clientApps", + Location = "location", + SignInRisk = "signInRisk", + EmptyPolicy = "emptyPolicy", + InvalidPolicy = "invalidPolicy", + PolicyNotEnabled = "policyNotEnabled", + UserRisk = "userRisk", + Time = "time", + InsiderRisk = "insiderRisk", + AuthenticationFlow = "authenticationFlow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/what_if_analysis_result.py b/msgraph_beta/generated/models/what_if_analysis_result.py new file mode 100644 index 00000000000..399e035950c --- /dev/null +++ b/msgraph_beta/generated/models/what_if_analysis_result.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 .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + +from .conditional_access_policy import ConditionalAccessPolicy + +@dataclass +class WhatIfAnalysisResult(ConditionalAccessPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.whatIfAnalysisResult" + # The analysisReasons property + analysis_reasons: Optional[WhatIfAnalysisReasons] = None + # Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + policy_applies: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfAnalysisResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WhatIfAnalysisResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WhatIfAnalysisResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + fields: dict[str, Callable[[Any], None]] = { + "analysisReasons": lambda n : setattr(self, 'analysis_reasons', n.get_collection_of_enum_values(WhatIfAnalysisReasons)), + "policyApplies": lambda n : setattr(self, 'policy_applies', 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_enum_value("analysisReasons", self.analysis_reasons) + writer.write_bool_value("policyApplies", self.policy_applies) + + diff --git a/msgraph_beta/generated/models/win32_lob_app.py b/msgraph_beta/generated/models/win32_lob_app.py index f223e7e7895..0661de22a7f 100644 --- a/msgraph_beta/generated/models/win32_lob_app.py +++ b/msgraph_beta/generated/models/win32_lob_app.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .mobile_app_script_reference import MobileAppScriptReference from .mobile_lob_app import MobileLobApp from .win32_catalog_app import Win32CatalogApp from .win32_lob_app_detection import Win32LobAppDetection @@ -25,6 +26,10 @@ class Win32LobApp(MobileLobApp, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.win32LobApp" + # Contains the unique identifier of the associated install script for this Win32 app to be used instead of the install command line by the managed device during app installation. When null, the install command line is used instead. + active_install_script: Optional[MobileAppScriptReference] = None + # Contains the unique identifier of the associated uninstall script for this Win32 app to be used instead of the uninstall command line by the managed device during app uninstallation. When null, the uninstall command line is used instead. + active_uninstall_script: Optional[MobileAppScriptReference] = None # Indicates whether the uninstall is supported from the company portal for the Win32 app with an available assignment. When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE. allow_available_uninstall: Optional[bool] = None # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. Possible values are: null, x86, x64, arm64. Possible values are: none, x86, x64, arm, neutral, arm64. @@ -89,6 +94,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 .mobile_app_script_reference import MobileAppScriptReference from .mobile_lob_app import MobileLobApp from .win32_catalog_app import Win32CatalogApp from .win32_lob_app_detection import Win32LobAppDetection @@ -100,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_architecture import WindowsArchitecture from .windows_minimum_operating_system import WindowsMinimumOperatingSystem + from .mobile_app_script_reference import MobileAppScriptReference from .mobile_lob_app import MobileLobApp from .win32_catalog_app import Win32CatalogApp from .win32_lob_app_detection import Win32LobAppDetection @@ -112,6 +119,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_minimum_operating_system import WindowsMinimumOperatingSystem fields: dict[str, Callable[[Any], None]] = { + "activeInstallScript": lambda n : setattr(self, 'active_install_script', n.get_object_value(MobileAppScriptReference)), + "activeUninstallScript": lambda n : setattr(self, 'active_uninstall_script', n.get_object_value(MobileAppScriptReference)), "allowAvailableUninstall": lambda n : setattr(self, 'allow_available_uninstall', n.get_bool_value()), "allowedArchitectures": lambda n : setattr(self, 'allowed_architectures', n.get_collection_of_enum_values(WindowsArchitecture)), "applicableArchitectures": lambda n : setattr(self, 'applicable_architectures', n.get_collection_of_enum_values(WindowsArchitecture)), @@ -145,6 +154,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("activeInstallScript", self.active_install_script) + writer.write_object_value("activeUninstallScript", self.active_uninstall_script) writer.write_bool_value("allowAvailableUninstall", self.allow_available_uninstall) writer.write_enum_value("allowedArchitectures", self.allowed_architectures) writer.write_enum_value("applicableArchitectures", self.applicable_architectures) diff --git a/msgraph_beta/generated/models/win32_lob_app_install_power_shell_script.py b/msgraph_beta/generated/models/win32_lob_app_install_power_shell_script.py new file mode 100644 index 00000000000..c8d116c7c9a --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_install_power_shell_script.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 .win32_lob_app_script import Win32LobAppScript + +from .win32_lob_app_script import Win32LobAppScript + +@dataclass +class Win32LobAppInstallPowerShellScript(Win32LobAppScript, Parsable): + """ + A representation of a PowerShell script that is used to install a Win32 app on an end-user device managed by Intune. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.win32LobAppInstallPowerShellScript" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppInstallPowerShellScript: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Win32LobAppInstallPowerShellScript + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Win32LobAppInstallPowerShellScript() + + 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_script import Win32LobAppScript + + from .win32_lob_app_script import Win32LobAppScript + + 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/win32_lob_app_script.py b/msgraph_beta/generated/models/win32_lob_app_script.py new file mode 100644 index 00000000000..e59e365b00b --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_script.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 .mobile_app_content_script import MobileAppContentScript + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + +from .mobile_app_content_script import MobileAppContentScript + +@dataclass +class Win32LobAppScript(MobileAppContentScript, Parsable): + """ + A representation of a script that can be run on an end-user device managed by Intune in relation to a Win32 app. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.win32LobAppScript" + # Indicates whether or not to enforce a signature check when running the script. When TRUE, the script cannot be run without enforcing a signature check. When FALSE, no signature check will be enforced when running the script. Default value is FALSE. + enforce_signature_check: Optional[bool] = None + # Indicates whether the script will run as 32-bit or 64-bit. When TRUE, the script will run as 32-bit. When FALSE, the script will run as 64-bit. Default value is FALSE. + run_as32_bit: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppScript: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Win32LobAppScript + """ + 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.win32LobAppInstallPowerShellScript".casefold(): + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + + return Win32LobAppInstallPowerShellScript() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppUninstallPowerShellScript".casefold(): + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + return Win32LobAppUninstallPowerShellScript() + return Win32LobAppScript() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobile_app_content_script import MobileAppContentScript + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + from .mobile_app_content_script import MobileAppContentScript + from .win32_lob_app_install_power_shell_script import Win32LobAppInstallPowerShellScript + from .win32_lob_app_uninstall_power_shell_script import Win32LobAppUninstallPowerShellScript + + fields: dict[str, Callable[[Any], None]] = { + "enforceSignatureCheck": lambda n : setattr(self, 'enforce_signature_check', n.get_bool_value()), + "runAs32Bit": lambda n : setattr(self, 'run_as32_bit', 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("enforceSignatureCheck", self.enforce_signature_check) + writer.write_bool_value("runAs32Bit", self.run_as32_bit) + + diff --git a/msgraph_beta/generated/models/win32_lob_app_uninstall_power_shell_script.py b/msgraph_beta/generated/models/win32_lob_app_uninstall_power_shell_script.py new file mode 100644 index 00000000000..53dff0156b0 --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_uninstall_power_shell_script.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 .win32_lob_app_script import Win32LobAppScript + +from .win32_lob_app_script import Win32LobAppScript + +@dataclass +class Win32LobAppUninstallPowerShellScript(Win32LobAppScript, Parsable): + """ + A representation of a PowerShell script that is used to uninstall a Win32 app on an end-user device managed by Intune. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.win32LobAppUninstallPowerShellScript" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppUninstallPowerShellScript: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Win32LobAppUninstallPowerShellScript + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Win32LobAppUninstallPowerShellScript() + + 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_script import Win32LobAppScript + + from .win32_lob_app_script import Win32LobAppScript + + 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/windows_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py index c51121bd685..6a1a8bcf120 100644 --- a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsAppXAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsAppXAppAssignmentSettings" - # When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + # Whether or not to use device execution context for Windows AppX mobile app. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_domain_join_configuration.py b/msgraph_beta/generated/models/windows_domain_join_configuration.py index 343a52ff9c0..c01eaf7ff77 100644 --- a/msgraph_beta/generated/models/windows_domain_join_configuration.py +++ b/msgraph_beta/generated/models/windows_domain_join_configuration.py @@ -22,7 +22,7 @@ class WindowsDomainJoinConfiguration(DeviceConfiguration, Parsable): computer_name_static_prefix: Optional[str] = None # Dynamically generated characters used as suffix for computer name. Valid values 3 to 14 computer_name_suffix_random_char_count: Optional[int] = None - # Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + # Reference to device configurations required for network connectivity network_access_configurations: Optional[list[DeviceConfiguration]] = None # Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain. organizational_unit: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_managed_app_clipboard_sharing_level.py b/msgraph_beta/generated/models/windows_managed_app_clipboard_sharing_level.py index 39848c892bd..2ff425c571b 100644 --- a/msgraph_beta/generated/models/windows_managed_app_clipboard_sharing_level.py +++ b/msgraph_beta/generated/models/windows_managed_app_clipboard_sharing_level.py @@ -5,4 +5,6 @@ class WindowsManagedAppClipboardSharingLevel(str, Enum): AnyDestinationAnySource = "anyDestinationAnySource", # Org users cannot cut, copy or paste data to or from external accounts, documents, locations or applications from or into the org context. None_ = "none", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/windows_quality_update_catalog_item.py b/msgraph_beta/generated/models/windows_quality_update_catalog_item.py index 80128cb6883..528feda8d3f 100644 --- a/msgraph_beta/generated/models/windows_quality_update_catalog_item.py +++ b/msgraph_beta/generated/models/windows_quality_update_catalog_item.py @@ -8,6 +8,7 @@ from .windows_quality_update_cadence import WindowsQualityUpdateCadence from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision from .windows_quality_update_category import WindowsQualityUpdateCategory + from .windows_quality_update_cve_severity_information import WindowsQualityUpdateCveSeverityInformation from .windows_update_catalog_item import WindowsUpdateCatalogItem from .windows_update_catalog_item import WindowsUpdateCatalogItem @@ -21,6 +22,8 @@ class WindowsQualityUpdateCatalogItem(WindowsUpdateCatalogItem, Parsable): odata_type: Optional[str] = "#microsoft.graph.windowsQualityUpdateCatalogItem" # Windows quality update category classification: Optional[WindowsQualityUpdateCategory] = None + # CVE information for catalog items + cve_severity_information: Optional[WindowsQualityUpdateCveSeverityInformation] = None # When TRUE, indicates that the quality updates qualify for expedition. When FALSE, indicates the quality updates do not quality for expedition. Default value is FALSE. Read-only is_expeditable: Optional[bool] = None # Identifies the knowledge base article associated with the Windows quality update catalog item. Read-only @@ -49,15 +52,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_quality_update_cadence import WindowsQualityUpdateCadence from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision from .windows_quality_update_category import WindowsQualityUpdateCategory + from .windows_quality_update_cve_severity_information import WindowsQualityUpdateCveSeverityInformation from .windows_update_catalog_item import WindowsUpdateCatalogItem from .windows_quality_update_cadence import WindowsQualityUpdateCadence from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision from .windows_quality_update_category import WindowsQualityUpdateCategory + from .windows_quality_update_cve_severity_information import WindowsQualityUpdateCveSeverityInformation from .windows_update_catalog_item import WindowsUpdateCatalogItem fields: dict[str, Callable[[Any], None]] = { "classification": lambda n : setattr(self, 'classification', n.get_enum_value(WindowsQualityUpdateCategory)), + "cveSeverityInformation": lambda n : setattr(self, 'cve_severity_information', n.get_object_value(WindowsQualityUpdateCveSeverityInformation)), "isExpeditable": lambda n : setattr(self, 'is_expeditable', n.get_bool_value()), "kbArticleId": lambda n : setattr(self, 'kb_article_id', n.get_str_value()), "productRevisions": lambda n : setattr(self, 'product_revisions', n.get_collection_of_object_values(WindowsQualityUpdateCatalogProductRevision)), @@ -77,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_enum_value("classification", self.classification) + writer.write_object_value("cveSeverityInformation", self.cve_severity_information) writer.write_bool_value("isExpeditable", self.is_expeditable) writer.write_str_value("kbArticleId", self.kb_article_id) writer.write_collection_of_object_values("productRevisions", self.product_revisions) diff --git a/msgraph_beta/generated/models/windows_quality_update_cve_detail.py b/msgraph_beta/generated/models/windows_quality_update_cve_detail.py new file mode 100644 index 00000000000..0d763a0e72e --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_cve_detail.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 + +@dataclass +class WindowsQualityUpdateCveDetail(AdditionalDataHolder, BackedModel, Parsable): + """ + Exploitation details for CVE + """ + # 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) + # Exploitation url of CVE + cve_information_url: Optional[str] = None + # Exploitation number of CVE + cve_number: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateCveDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WindowsQualityUpdateCveDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsQualityUpdateCveDetail() + + 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]] = { + "cveInformationUrl": lambda n : setattr(self, 'cve_information_url', n.get_str_value()), + "cveNumber": lambda n : setattr(self, 'cve_number', 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("cveInformationUrl", self.cve_information_url) + writer.write_str_value("cveNumber", self.cve_number) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_quality_update_cve_severity_information.py b/msgraph_beta/generated/models/windows_quality_update_cve_severity_information.py new file mode 100644 index 00000000000..d333e23d769 --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_cve_severity_information.py @@ -0,0 +1,75 @@ +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 .windows_quality_update_cve_detail import WindowsQualityUpdateCveDetail + from .windows_update_cve_severity_level import WindowsUpdateCveSeverityLevel + +@dataclass +class WindowsQualityUpdateCveSeverityInformation(AdditionalDataHolder, BackedModel, Parsable): + """ + CVE information of QU catalog item + """ + # 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) + # Exploit cve details + exploited_cves: Optional[list[WindowsQualityUpdateCveDetail]] = None + # Max base score of CVE + max_base_score: Optional[float] = None + # Max severity of CVE + max_severity_level: Optional[WindowsUpdateCveSeverityLevel] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateCveSeverityInformation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WindowsQualityUpdateCveSeverityInformation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsQualityUpdateCveSeverityInformation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .windows_quality_update_cve_detail import WindowsQualityUpdateCveDetail + from .windows_update_cve_severity_level import WindowsUpdateCveSeverityLevel + + from .windows_quality_update_cve_detail import WindowsQualityUpdateCveDetail + from .windows_update_cve_severity_level import WindowsUpdateCveSeverityLevel + + fields: dict[str, Callable[[Any], None]] = { + "exploitedCves": lambda n : setattr(self, 'exploited_cves', n.get_collection_of_object_values(WindowsQualityUpdateCveDetail)), + "maxBaseScore": lambda n : setattr(self, 'max_base_score', n.get_float_value()), + "maxSeverityLevel": lambda n : setattr(self, 'max_severity_level', n.get_enum_value(WindowsUpdateCveSeverityLevel)), + "@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("exploitedCves", self.exploited_cves) + writer.write_float_value("maxBaseScore", self.max_base_score) + writer.write_enum_value("maxSeverityLevel", self.max_severity_level) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py index c8440de5a9b..b31b2d58b2d 100644 --- a/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_universal_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsUniversalAppXAppAssignmentSettings(MobileAppAssignmentSettings, Par """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsUniversalAppXAppAssignmentSettings" - # If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + # Whether or not to use device execution context for Windows Universal AppX mobile app. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_update_cve_severity_level.py b/msgraph_beta/generated/models/windows_update_cve_severity_level.py new file mode 100644 index 00000000000..2ef9017041e --- /dev/null +++ b/msgraph_beta/generated/models/windows_update_cve_severity_level.py @@ -0,0 +1,12 @@ +from enum import Enum + +class WindowsUpdateCveSeverityLevel(str, Enum): + # Severity of Critical + Critical = "critical", + # Severity of Important + Important = "important", + # Severity of Moderate + Moderate = "moderate", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py b/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py index ba16636a5f2..94abc6d2680 100644 --- a/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/connectivity_request_builder.py @@ -17,6 +17,7 @@ from ...models.networkaccess.connectivity import Connectivity from ...models.o_data_errors.o_data_error import ODataError from .branches.branches_request_builder import BranchesRequestBuilder + from .microsoft_graph_networkaccess_get_web_category_by_url_with_url.microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder import MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder from .remote_networks.remote_networks_request_builder import RemoteNetworksRequestBuilder class ConnectivityRequestBuilder(BaseRequestBuilder): @@ -70,6 +71,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Connecti return await self.request_adapter.send_async(request_info, Connectivity, error_mapping) + def microsoft_graph_networkaccess_get_web_category_by_url_with_url(self,url: str) -> MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder: + """ + Provides operations to call the getWebCategoryByUrl method. + param url: Usage: url='{url}' + Returns: MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + """ + if url is None: + raise TypeError("url cannot be null.") + from .microsoft_graph_networkaccess_get_web_category_by_url_with_url.microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder import MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + + return MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(self.request_adapter, self.path_parameters, url) + async def patch(self,body: Connectivity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Connectivity]: """ Update the navigation property connectivity in networkAccess diff --git a/msgraph_beta/generated/network_access/connectivity/microsoft_graph_networkaccess_get_web_category_by_url_with_url/microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder.py b/msgraph_beta/generated/network_access/connectivity/microsoft_graph_networkaccess_get_web_category_by_url_with_url/microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder.py new file mode 100644 index 00000000000..af15257dc60 --- /dev/null +++ b/msgraph_beta/generated/network_access/connectivity/microsoft_graph_networkaccess_get_web_category_by_url_with_url/microsoft_graph_networkaccess_get_web_category_by_url_with_url_request_builder.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.networkaccess.web_category import WebCategory + from ....models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getWebCategoryByUrl method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], url: Optional[str] = None) -> None: + """ + Instantiates a new MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder and sets the default values. + param path_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 url: Usage: url='{url}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['url'] = url + super().__init__(request_adapter, "{+baseurl}/networkAccess/connectivity/microsoft.graph.networkaccess.getWebCategoryByUrl(url='{url}')", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebCategory]: + """ + Invoke function getWebCategoryByUrl + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebCategory] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.networkaccess.web_category import WebCategory + + return await self.request_adapter.send_async(request_info, WebCategory, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getWebCategoryByUrl + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphNetworkaccessGetWebCategoryByUrlWithUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by/get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by/get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_get_response.py new file mode 100644 index 00000000000..c1ae9fe987f --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by/get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_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.networkaccess.application_analytics_usage_point import ApplicationAnalyticsUsagePoint + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApplicationAnalyticsUsagePoint]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse() + + 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.networkaccess.application_analytics_usage_point import ApplicationAnalyticsUsagePoint + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.networkaccess.application_analytics_usage_point import ApplicationAnalyticsUsagePoint + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ApplicationAnalyticsUsagePoint)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/network_access/reports/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.py b/msgraph_beta/generated/network_access/reports/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.py new file mode 100644 index 00000000000..073109c25f1 --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/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.py @@ -0,0 +1,131 @@ +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 + from .get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_get_response import GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse + +class MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getApplicationUsageAnalytics method. + """ + 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 MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder 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. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + if isinstance(path_parameters, dict): + 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.getApplicationUsageAnalytics(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]] = None) -> Optional[GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse]: + """ + Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-getapplicationusageanalytics?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_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_get_response import GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse + + return await self.request_adapter.send_async(request_info, GetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters(): + """ + Get a collection of application usage analytics data points based on aggregated traffic logs for a specified time period, providing daily breakdown of usage between cloud and enterprise applications in Global Secure Access. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py new file mode 100644 index 00000000000..6c548af93d4 --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_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.networkaccess.cloud_application_report import CloudApplicationReport + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudApplicationReport]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse() + + 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.networkaccess.cloud_application_report import CloudApplicationReport + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.networkaccess.cloud_application_report import CloudApplicationReport + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudApplicationReport)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/network_access/reports/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.py b/msgraph_beta/generated/network_access/reports/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.py new file mode 100644 index 00000000000..d78517dda9c --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/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.py @@ -0,0 +1,134 @@ +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 + from .get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response import GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + +class MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getCloudApplicationReport 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 MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder 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. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + 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.getCloudApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]] = None) -> Optional[GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse]: + """ + Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-getcloudapplicationreport?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_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response import GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + + return await self.request_adapter.send_async(request_info, GetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters(): + """ + Get a collection of cloud application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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" + if original_name == "user_id": + return "userId" + 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 + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response.py new file mode 100644 index 00000000000..6104a81ba64 --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id/get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_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.networkaccess.enterprise_application_report import EnterpriseApplicationReport + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EnterpriseApplicationReport]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse() + + 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.networkaccess.enterprise_application_report import EnterpriseApplicationReport + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.networkaccess.enterprise_application_report import EnterpriseApplicationReport + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EnterpriseApplicationReport)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/network_access/reports/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.py b/msgraph_beta/generated/network_access/reports/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.py new file mode 100644 index 00000000000..e58f137a2e4 --- /dev/null +++ b/msgraph_beta/generated/network_access/reports/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.py @@ -0,0 +1,134 @@ +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 + from .get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response import GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + +class MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getEnterpriseApplicationReport 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 MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder 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. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + 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.getEnterpriseApplicationReport(startDateTime={startDateTime},endDateTime={endDateTime},userId='@userId'){?%24count,%24filter,%24search,%24skip,%24top,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]] = None) -> Optional[GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse]: + """ + Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-getenterpriseapplicationreport?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_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_get_response import GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse + + return await self.request_adapter.send_async(request_info, GetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters(): + """ + Get a collection of enterprise application reports based on aggregated traffic logs for a specified time period in Global Secure Access. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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" + if original_name == "user_id": + return "userId" + 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 + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + 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 c45c1cb912f..754e9102446 100644 --- a/msgraph_beta/generated/network_access/reports/reports_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/reports_request_builder.py @@ -21,11 +21,14 @@ 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_time.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimeRequestBuilder 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 from .microsoft_graph_networkaccess_get_connection_summaries_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_get_connection_summaries_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder from .microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time.microsoft_graph_networkaccess_get_cross_tenant_summary_with_start_date_time_with_end_date_time_with_discovery_pivot_date_time_request_builder import MicrosoftGraphNetworkaccessGetCrossTenantSummaryWithStartDateTimeWithEndDateTimeWithDiscoveryPivotDateTimeRequestBuilder from .microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by.microsoft_graph_networkaccess_get_destination_summaries_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder import MicrosoftGraphNetworkaccessGetDestinationSummariesWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder from .microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time.microsoft_graph_networkaccess_get_device_usage_summary_with_start_date_time_with_end_date_time_with_activity_pivot_date_time_request_builder import MicrosoftGraphNetworkaccessGetDeviceUsageSummaryWithStartDateTimeWithEndDateTimeWithActivityPivotDateTimeRequestBuilder 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 @@ -142,6 +145,39 @@ def microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_e return MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + def microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by(self,aggregated_by: str, end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder: + """ + Provides operations to call the getApplicationUsageAnalytics method. + param aggregated_by: Usage: aggregatedBy='{aggregatedBy}' + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder + """ + if aggregated_by is None: + raise TypeError("aggregated_by cannot be null.") + 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_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 + + return MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder(self.request_adapter, self.path_parameters, aggregated_by, end_date_time, start_date_time) + + def microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder: + """ + Provides operations to call the getCloudApplicationReport method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + """ + 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_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 + + return MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + def microsoft_graph_networkaccess_get_connection_summaries_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessGetConnectionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder: """ Provides operations to call the getConnectionSummaries method. @@ -226,6 +262,21 @@ def microsoft_graph_networkaccess_get_discovered_application_segment_report_with return MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + def microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder: + """ + Provides operations to call the getEnterpriseApplicationReport method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder + """ + 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_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 + + return MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + def microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder: """ Provides operations to call the transactionSummaries method. diff --git a/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..dd1aa24bf2a --- /dev/null +++ b/msgraph_beta/generated/places/item/check_ins/check_ins_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.check_in_claim import CheckInClaim + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/check_ins/count/count_request_builder.py b/msgraph_beta/generated/places/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..e497f0206cc --- /dev/null +++ b/msgraph_beta/generated/places/item/check_ins/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}/places/{place%2Did}/checkIns/$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/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph_beta/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..427ab4ff5c6 --- /dev/null +++ b/msgraph_beta/generated/places/item/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from .....models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/graph_room/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..e3be4410ed8 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room/check_ins/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..0f11e39e355 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/check_ins/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}/places/{place%2Did}/graph.room/checkIns/$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/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..33bd748cc7e --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py b/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py index 91e9225dc62..ee8410ab29d 100644 --- a/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room/graph_room_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class GraphRoomRequestBuilder(BaseRequestBuilder): """ @@ -72,6 +73,15 @@ def with_url(self,raw_url: str) -> GraphRoomRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphRoomRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..dee0ce3a641 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..b5b7902a3f6 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/check_ins/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}/places/{place%2Did}/graph.roomList/checkIns/$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/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..e060dd22e44 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py index 64a4513588b..8098803dc66 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/graph_room_list_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room_list import RoomList + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder from .rooms.rooms_request_builder import RoomsRequestBuilder from .rooms_with_place_id.rooms_with_place_id_request_builder import RoomsWithPlaceIdRequestBuilder from .workspaces.workspaces_request_builder import WorkspacesRequestBuilder @@ -99,6 +100,15 @@ def workspaces_with_place_id(self,place_id: str) -> WorkspacesWithPlaceIdRequest return WorkspacesWithPlaceIdRequestBuilder(self.request_adapter, self.path_parameters, place_id) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property def rooms(self) -> RoomsRequestBuilder: """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..d1566e57f20 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..8d87055f1d4 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$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/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..fe780aeb1c3 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ........models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py index 9ca893cbdbb..949a0f00351 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class RoomItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> RoomItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RoomItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RoomItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..6cc8ee72afa --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..bc906336e4f --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/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}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$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/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..8730d60c0e2 --- /dev/null +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ........models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py index 8149e28c87f..245e13abcb6 100644 --- a/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py +++ b/msgraph_beta/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.workspace import Workspace + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class WorkspaceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> WorkspaceItemRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkspaceItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class WorkspaceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/places/item/place_item_request_builder.py b/msgraph_beta/generated/places/item/place_item_request_builder.py index c08deacf258..eb0237c18af 100644 --- a/msgraph_beta/generated/places/item/place_item_request_builder.py +++ b/msgraph_beta/generated/places/item/place_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError from ...models.place import Place + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder from .descendants.descendants_request_builder import DescendantsRequestBuilder from .graph_room.graph_room_request_builder import GraphRoomRequestBuilder from .graph_room_list.graph_room_list_request_builder import GraphRoomListRequestBuilder @@ -112,6 +113,15 @@ def with_url(self,raw_url: str) -> PlaceItemRequestBuilder: raise TypeError("raw_url cannot be null.") return PlaceItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property def descendants(self) -> DescendantsRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py new file mode 100644 index 00000000000..8ef6c99d1d5 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/conditional_access_policies_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.conditional_access_policy import ConditionalAccessPolicy + from ...models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class ConditionalAccessPoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPoliciesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/conditionalAccessPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create new navigation property to conditionalAccessPolicies for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The custom rules that define an access scenario. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to conditionalAccessPolicies 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) -> ConditionalAccessPoliciesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConditionalAccessPoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPoliciesRequestBuilder(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 ConditionalAccessPoliciesRequestBuilderGetQueryParameters(): + """ + The custom rules that define an access scenario. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/conditional_access_policies/count/count_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/count/count_request_builder.py new file mode 100644 index 00000000000..6884f684759 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/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/conditionalAccessPolicies/$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/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py similarity index 70% rename from msgraph_beta/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py rename to msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py index 0e0c15f3ac5..e60812abaed 100644 --- a/msgraph_beta/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py +++ b/msgraph_beta/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py @@ -14,25 +14,26 @@ from warnings import warn if TYPE_CHECKING: + from ....models.conditional_access_policy import ConditionalAccessPolicy from ....models.o_data_errors.o_data_error import ODataError - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from .restore.restore_request_builder import RestoreRequestBuilder -class TelecomExpenseManagementPartnerItemRequestBuilder(BaseRequestBuilder): +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new TelecomExpenseManagementPartnerItemRequestBuilder and sets the default values. + Instantiates a new ConditionalAccessPolicyItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-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/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property telecomExpenseManagementPartners for deviceManagement + Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -48,11 +49,11 @@ 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[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: """ - The telecom expense management partners. + The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] + Returns: Optional[ConditionalAccessPolicy] """ request_info = self.to_get_request_information( request_configuration @@ -64,16 +65,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TelecomE } if not self.request_adapter: raise Exception("Http core is null") - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ....models.conditional_access_policy import ConditionalAccessPolicy - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - async def patch(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: """ - Update the navigation property telecomExpenseManagementPartners in deviceManagement + Update the navigation property conditionalAccessPolicies in policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] + Returns: Optional[ConditionalAccessPolicy] """ if body is None: raise TypeError("body cannot be null.") @@ -87,13 +88,13 @@ async def patch(self,body: TelecomExpenseManagementPartner, request_configuratio } if not self.request_adapter: raise Exception("Http core is null") - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ....models.conditional_access_policy import ConditionalAccessPolicy - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property telecomExpenseManagementPartners for deviceManagement + Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -102,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[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The telecom expense management partners. + The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,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: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property telecomExpenseManagementPartners in deviceManagement + Update the navigation property conditionalAccessPolicies in policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -128,27 +129,36 @@ def to_patch_request_information(self,body: TelecomExpenseManagementPartner, req request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> TelecomExpenseManagementPartnerItemRequestBuilder: + def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: TelecomExpenseManagementPartnerItemRequestBuilder + Returns: ConditionalAccessPolicyItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, raw_url) + return ConditionalAccessPolicyItemRequestBuilder(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 TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters(): + class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): """ - The telecom expense management partners. + The custom rules that define an access scenario. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -172,14 +182,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]): + class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..c83ddf49ca1 --- /dev/null +++ b/msgraph_beta/generated/policies/conditional_access_policies/item/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.conditional_access_policy import ConditionalAccessPolicy + from .....models.o_data_errors.o_data_error import ODataError + +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/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + 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.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, 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/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 37b901c54e1..68b462dbaa5 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,6 +17,7 @@ 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 .restore.restore_request_builder import RestoreRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -151,6 +152,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index e30d087d3a2..c34c2589faa 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder class IdentitySynchronizationRequestBuilder(BaseRequestBuilder): """ @@ -72,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantIdentitySyncPolicyPartner] - Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?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_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> IdentitySynchronizationRequestBuilder: raise TypeError("raw_url cannot be null.") return IdentitySynchronizationRequestBuilder(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 IdentitySynchronizationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_request_builder.py new file mode 100644 index 00000000000..19e43b3b626 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/restore/restore_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .......models.o_data_errors.o_data_error import ODataError + +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}/identitySynchronization/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + 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/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..372f13a053d --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/restore/restore_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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ......models.o_data_errors.o_data_error import ODataError + +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}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + 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/count/count_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/count/count_request_builder.py new file mode 100644 index 00000000000..a31d5e4d870 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/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/$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/cross_tenant_partners_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_request_builder.py new file mode 100644 index 00000000000..c36c4ea416c --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/cross_tenant_partners_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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ....models.cross_tenant_access_policy_configuration_partner_collection_response import CrossTenantAccessPolicyConfigurationPartnerCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_access_policy_configuration_partner_tenant_item_request_builder import CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + +class CrossTenantPartnersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantPartnersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_access_policy_configuration_partner_tenant_id(self,cross_tenant_access_policy_configuration_partner_tenant_id: str) -> CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder: + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + param cross_tenant_access_policy_configuration_partner_tenant_id: The unique identifier of crossTenantAccessPolicyConfigurationPartner + Returns: CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + """ + if cross_tenant_access_policy_configuration_partner_tenant_id is None: + raise TypeError("cross_tenant_access_policy_configuration_partner_tenant_id cannot be null.") + from .item.cross_tenant_access_policy_configuration_partner_tenant_item_request_builder import CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantAccessPolicyConfigurationPartner%2DtenantId"] = cross_tenant_access_policy_configuration_partner_tenant_id + return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse]: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-list?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.cross_tenant_access_policy_configuration_partner_collection_response import CrossTenantAccessPolicyConfigurationPartnerCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartnerCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Create new navigation property to crossTenantPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + """ + 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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossTenantPartners 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) -> CrossTenantPartnersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CrossTenantPartnersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantPartnersRequestBuilder(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 CrossTenantPartnersRequestBuilderGetQueryParameters(): + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CrossTenantPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantPartnersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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 new file mode 100644 index 00000000000..bf74178c077 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_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.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 .restore.restore_request_builder import RestoreRequestBuilder + +class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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/policydeletableitem-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[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + async def patch(self,body: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Update the navigation property crossTenantPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + """ + 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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CrossTenantAccessPolicyConfigurationPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property crossTenantPartners 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) -> CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(self.request_adapter, raw_url) + + @property + def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: + """ + Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + + return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + + @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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identity_synchronization/identity_synchronization_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_request_builder.py new file mode 100644 index 00000000000..b1bd1a4de4e --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/identity_synchronization_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class IdentitySynchronizationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identitySynchronization property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentitySynchronizationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/identitySynchronization{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identitySynchronization 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[IdentitySynchronizationRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Update the navigation property identitySynchronization in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identitySynchronization 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[IdentitySynchronizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identitySynchronization 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.PUT, self.url_template, self.path_parameters) + request_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) -> IdentitySynchronizationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentitySynchronizationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentitySynchronizationRequestBuilder(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 IdentitySynchronizationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentitySynchronizationRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 IdentitySynchronizationRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentitySynchronizationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentitySynchronizationRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identity_synchronization/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_request_builder.py new file mode 100644 index 00000000000..9506a562a06 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/identity_synchronization/restore/restore_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .......models.o_data_errors.o_data_error import ODataError + +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}/identitySynchronization/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + 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/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..20285eb0334 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/restore/restore_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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + from ......models.o_data_errors.o_data_error import ODataError + +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}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantAccessPolicyConfigurationPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-restore?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.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner + + return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + 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_sync_policy_partners/count/count_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/count/count_request_builder.py new file mode 100644 index 00000000000..44752f309eb --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/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/crossTenantSyncPolicyPartners/$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_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_request_builder.py new file mode 100644 index 00000000000..09d26979f1b --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/cross_tenant_sync_policy_partners_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ....models.cross_tenant_identity_sync_policy_partner_collection_response import CrossTenantIdentitySyncPolicyPartnerCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cross_tenant_identity_sync_policy_partner_tenant_item_request_builder import CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + +class CrossTenantSyncPolicyPartnersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantSyncPolicyPartnersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/crossTenantSyncPolicyPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cross_tenant_identity_sync_policy_partner_tenant_id(self,cross_tenant_identity_sync_policy_partner_tenant_id: str) -> CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder: + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + param cross_tenant_identity_sync_policy_partner_tenant_id: The unique identifier of crossTenantIdentitySyncPolicyPartner + Returns: CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + """ + if cross_tenant_identity_sync_policy_partner_tenant_id is None: + raise TypeError("cross_tenant_identity_sync_policy_partner_tenant_id cannot be null.") + from .item.cross_tenant_identity_sync_policy_partner_tenant_item_request_builder import CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["crossTenantIdentitySyncPolicyPartner%2DtenantId"] = cross_tenant_identity_sync_policy_partner_tenant_id + return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartnerCollectionResponse]: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartnerCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-list?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.cross_tenant_identity_sync_policy_partner_collection_response import CrossTenantIdentitySyncPolicyPartnerCollectionResponse + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartnerCollectionResponse, error_mapping) + + async def post(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Create new navigation property to crossTenantSyncPolicyPartners for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to crossTenantSyncPolicyPartners 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) -> CrossTenantSyncPolicyPartnersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CrossTenantSyncPolicyPartnersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantSyncPolicyPartnersRequestBuilder(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 CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters(): + """ + Get a list of the policyDeletableItem objects and their properties, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CrossTenantSyncPolicyPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantSyncPolicyPartnersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantSyncPolicyPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_item_request_builder.py new file mode 100644 index 00000000000..52e9745026a --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/cross_tenant_identity_sync_policy_partner_tenant_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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/policydeletableitem-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[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/policydeletableitem-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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Update the navigation property crossTenantSyncPolicyPartners in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + """ + 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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + 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[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property crossTenantSyncPolicyPartners 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.PUT, self.url_template, self.path_parameters) + request_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) -> CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilder(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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a policyDeletableItem object, which might be one of the following deleted policy types:- crossTenantAccessPolicyConfigurationPartner- crossTenantIdentitySyncPolicyPartner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CrossTenantIdentitySyncPolicyPartnerTenantItemRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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_sync_policy_partners/item/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..0b5f3f0b143 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_sync_policy_partners/item/restore/restore_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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from ......models.o_data_errors.o_data_error import ODataError + +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/crossTenantSyncPolicyPartners/{crossTenantIdentitySyncPolicyPartner%2DtenantId}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantIdentitySyncPolicyPartner] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-restore?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.cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + + return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a deleted crossTenantIdentitySyncPolicyPartner object. + 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/deleted_items_request_builder.py b/msgraph_beta/generated/policies/deleted_items/deleted_items_request_builder.py new file mode 100644 index 00000000000..f6c175ccab6 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/deleted_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.policy_deletable_root import PolicyDeletableRoot + from .cross_tenant_partners.cross_tenant_partners_request_builder import CrossTenantPartnersRequestBuilder + from .cross_tenant_sync_policy_partners.cross_tenant_sync_policy_partners_request_builder import CrossTenantSyncPolicyPartnersRequestBuilder + +class DeletedItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeletedItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property deletedItems 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[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PolicyDeletableRoot]: + """ + Policies that support soft-delete functionality and can be restored within 30 days. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyDeletableRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.policy_deletable_root import PolicyDeletableRoot + + return await self.request_adapter.send_async(request_info, PolicyDeletableRoot, error_mapping) + + async def patch(self,body: PolicyDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PolicyDeletableRoot]: + """ + Update the navigation property deletedItems in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PolicyDeletableRoot] + """ + 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.policy_deletable_root import PolicyDeletableRoot + + return await self.request_adapter.send_async(request_info, PolicyDeletableRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property deletedItems 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[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Policies that support soft-delete functionality and can be restored within 30 days. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: PolicyDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deletedItems 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) -> DeletedItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeletedItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeletedItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def cross_tenant_partners(self) -> CrossTenantPartnersRequestBuilder: + """ + Provides operations to manage the crossTenantPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + from .cross_tenant_partners.cross_tenant_partners_request_builder import CrossTenantPartnersRequestBuilder + + return CrossTenantPartnersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cross_tenant_sync_policy_partners(self) -> CrossTenantSyncPolicyPartnersRequestBuilder: + """ + Provides operations to manage the crossTenantSyncPolicyPartners property of the microsoft.graph.policyDeletableRoot entity. + """ + from .cross_tenant_sync_policy_partners.cross_tenant_sync_policy_partners_request_builder import CrossTenantSyncPolicyPartnersRequestBuilder + + return CrossTenantSyncPolicyPartnersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DeletedItemsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderGetQueryParameters(): + """ + Policies that support soft-delete functionality and can be restored within 30 days. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeletedItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/federated_token_validation_policy/federated_token_validation_policy_request_builder.py b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py index f4704a736ee..b0c3503a34e 100644 --- a/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py +++ b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedTokenValidationPolicy]: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedTokenValidationPolicy] - Find more info here: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration(Req @dataclass class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py index 5ba2a7cb822..7e7f2ea3494 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/count/count_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py index 9b218b84d9b..26388a156c7 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/included_groups_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}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py index f604ab533ae..dc6fd21f42c 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/group_item_request_builder.py @@ -11,7 +11,7 @@ class GroupItemRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -20,7 +20,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) @property def ref(self) -> RefRequestBuilder: diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py index 83403e5df4b..56fbac4ebc8 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/ref/ref_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py index b1ca236b328..980f3aae3d5 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3c1e517ad96..e883bb80995 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -20,7 +20,7 @@ class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + Builds and executes requests for operations under /policies/mobileAppManagementPolicies/{mobileAppManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ 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 30fb195b25a..cdf2e57cc92 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/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -99,7 +99,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}/policies/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', 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_get_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/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', 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/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) request_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/mobility_management_policy_item_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py similarity index 81% rename from msgraph_beta/generated/policies/mobile_app_management_policies/item/mobility_management_policy_item_request_builder.py rename to msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py index 8fe1e4f1df4..29fb34077df 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobility_management_policy_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/mobile_app_management_policy_item_request_builder.py @@ -14,22 +14,22 @@ from warnings import warn if TYPE_CHECKING: - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy from ....models.o_data_errors.o_data_error import ODataError from .included_groups.included_groups_request_builder import IncludedGroupsRequestBuilder -class MobilityManagementPolicyItemRequestBuilder(BaseRequestBuilder): +class MobileAppManagementPolicyItemRequestBuilder(BaseRequestBuilder): """ Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + Instantiates a new MobileAppManagementPolicyItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-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/mobileAppManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -50,11 +50,11 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-get?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -67,16 +67,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Mobility } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) - async def patch(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def patch(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Update the properties of a mobilityManagementPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-update?view=graph-rest-beta """ if body is None: @@ -91,9 +91,9 @@ async def patch(self,body: MobilityManagementPolicy, request_configuration: Opti } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ @@ -106,7 +106,7 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +117,7 @@ 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: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update the properties of a mobilityManagementPolicy object. param body: The request body @@ -132,15 +132,15 @@ def to_patch_request_information(self,body: MobilityManagementPolicy, request_co request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> MobilityManagementPolicyItemRequestBuilder: + def with_url(self,raw_url: str) -> MobileAppManagementPolicyItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MobilityManagementPolicyItemRequestBuilder + Returns: MobileAppManagementPolicyItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) + return MobileAppManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) @property def included_groups(self) -> IncludedGroupsRequestBuilder: @@ -152,14 +152,14 @@ def included_groups(self) -> IncludedGroupsRequestBuilder: return IncludedGroupsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class MobilityManagementPolicyItemRequestBuilderGetQueryParameters(): + class MobileAppManagementPolicyItemRequestBuilderGetQueryParameters(): """ Read the properties and relationships of a mobilityManagementPolicy object. """ @@ -185,14 +185,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppManagementPolicyItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileAppManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py index ffaeb2a7e4d..4b7d1a010ef 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/mobile_app_management_policies_request_builder.py @@ -14,11 +14,11 @@ from warnings import warn if TYPE_CHECKING: - from ...models.mobility_management_policy import MobilityManagementPolicy - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_app_management_policy import MobileAppManagementPolicy + from ...models.mobile_app_management_policy_collection_response import MobileAppManagementPolicyCollectionResponse from ...models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + from .item.mobile_app_management_policy_item_request_builder import MobileAppManagementPolicyItemRequestBuilder class MobileAppManagementPoliciesRequestBuilder(BaseRequestBuilder): """ @@ -33,25 +33,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_mobility_management_policy_id(self,mobility_management_policy_id: str) -> MobilityManagementPolicyItemRequestBuilder: + def by_mobile_app_management_policy_id(self,mobile_app_management_policy_id: str) -> MobileAppManagementPolicyItemRequestBuilder: """ Provides operations to manage the mobileAppManagementPolicies property of the microsoft.graph.policyRoot entity. - param mobility_management_policy_id: The unique identifier of mobilityManagementPolicy - Returns: MobilityManagementPolicyItemRequestBuilder + param mobile_app_management_policy_id: The unique identifier of mobileAppManagementPolicy + Returns: MobileAppManagementPolicyItemRequestBuilder """ - if mobility_management_policy_id is None: - raise TypeError("mobility_management_policy_id cannot be null.") - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + if mobile_app_management_policy_id is None: + raise TypeError("mobile_app_management_policy_id cannot be null.") + from .item.mobile_app_management_policy_item_request_builder import MobileAppManagementPolicyItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["mobilityManagementPolicy%2Did"] = mobility_management_policy_id - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["mobileAppManagementPolicy%2Did"] = mobile_app_management_policy_id + return MobileAppManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppManagementPolicyCollectionResponse]: """ Get a list of the mobilityManagementPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicyCollectionResponse] + Returns: Optional[MobileAppManagementPolicyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -64,16 +64,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_app_management_policy_collection_response import MobileAppManagementPolicyCollectionResponse - return await self.request_adapter.send_async(request_info, MobilityManagementPolicyCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def post(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppManagementPolicy]: """ Create new navigation property to mobileAppManagementPolicies for policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileAppManagementPolicy] """ if body is None: raise TypeError("body cannot be null.") @@ -87,9 +87,9 @@ async def post(self,body: MobilityManagementPolicy, request_configuration: Optio } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy import MobilityManagementPolicy + from ...models.mobile_app_management_policy import MobileAppManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileAppManagementPolicy, error_mapping) def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ @@ -102,7 +102,7 @@ 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: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: MobileAppManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Create new navigation property to mobileAppManagementPolicies for policies param body: The request body diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py index 51922a3442f..49b5649e70c 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/count/count_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py index 35d83282df1..8f4e90cd4a8 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/included_groups_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}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py index b98a5a8f253..5bcf5c159ba 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/group_item_request_builder.py @@ -11,7 +11,7 @@ class GroupItemRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id} + Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -20,7 +20,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}", path_parameters) @property def ref(self) -> RefRequestBuilder: diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py index b27d3fe5ecd..c81b2912ea4 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/ref/ref_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/$ref", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py index 0ecc078d42d..2534824a8a8 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -27,7 +27,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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 268f8b22bb5..0f85f28d9aa 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -20,7 +20,7 @@ class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors + Builds and executes requests for operations under /policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy-id}/includedGroups/{group-id}/serviceProvisioningErrors """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -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/{mobilityManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ 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 a3bb267927d..bc0e5ca4554 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/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -99,7 +99,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}/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}', 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_get_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/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', 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/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) request_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/mobility_management_policy_item_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py similarity index 80% rename from msgraph_beta/generated/policies/mobile_device_management_policies/item/mobility_management_policy_item_request_builder.py rename to msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py index d60f81631c7..de7fdfe8ae4 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobility_management_policy_item_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/mobile_device_management_policy_item_request_builder.py @@ -14,22 +14,22 @@ from warnings import warn if TYPE_CHECKING: - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy from ....models.o_data_errors.o_data_error import ODataError from .included_groups.included_groups_request_builder import IncludedGroupsRequestBuilder -class MobilityManagementPolicyItemRequestBuilder(BaseRequestBuilder): +class MobileDeviceManagementPolicyItemRequestBuilder(BaseRequestBuilder): """ Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new MobilityManagementPolicyItemRequestBuilder and sets the default values. + Instantiates a new MobileDeviceManagementPolicyItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-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/mobileDeviceManagementPolicies/{mobilityManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -50,11 +50,11 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-get?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -67,16 +67,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Mobility } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) - async def patch(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def patch(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Update the properties of a mobilityManagementPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-update?view=graph-rest-beta """ if body is None: @@ -91,9 +91,9 @@ async def patch(self,body: MobilityManagementPolicy, request_configuration: Opti } if not self.request_adapter: raise Exception("Http core is null") - from ....models.mobility_management_policy import MobilityManagementPolicy + from ....models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ @@ -106,7 +106,7 @@ 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[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mobilityManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +117,7 @@ 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: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update the properties of a mobilityManagementPolicy object. param body: The request body @@ -132,15 +132,15 @@ def to_patch_request_information(self,body: MobilityManagementPolicy, request_co request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> MobilityManagementPolicyItemRequestBuilder: + def with_url(self,raw_url: str) -> MobileDeviceManagementPolicyItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MobilityManagementPolicyItemRequestBuilder + Returns: MobileDeviceManagementPolicyItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) + return MobileDeviceManagementPolicyItemRequestBuilder(self.request_adapter, raw_url) @property def included_groups(self) -> IncludedGroupsRequestBuilder: @@ -152,14 +152,14 @@ def included_groups(self) -> IncludedGroupsRequestBuilder: return IncludedGroupsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class MobilityManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class MobilityManagementPolicyItemRequestBuilderGetQueryParameters(): + class MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters(): """ Read the properties and relationships of a mobilityManagementPolicy object. """ @@ -185,14 +185,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MobilityManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobilityManagementPolicyItemRequestBuilderGetQueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileDeviceManagementPolicyItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class MobilityManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MobileDeviceManagementPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py index d0dc3ae3197..053c0af09ac 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/mobile_device_management_policies_request_builder.py @@ -14,11 +14,11 @@ from warnings import warn if TYPE_CHECKING: - from ...models.mobility_management_policy import MobilityManagementPolicy - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_device_management_policy import MobileDeviceManagementPolicy + from ...models.mobile_device_management_policy_collection_response import MobileDeviceManagementPolicyCollectionResponse from ...models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + from .item.mobile_device_management_policy_item_request_builder import MobileDeviceManagementPolicyItemRequestBuilder class MobileDeviceManagementPoliciesRequestBuilder(BaseRequestBuilder): """ @@ -33,25 +33,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_mobility_management_policy_id(self,mobility_management_policy_id: str) -> MobilityManagementPolicyItemRequestBuilder: + def by_mobile_device_management_policy_id(self,mobile_device_management_policy_id: str) -> MobileDeviceManagementPolicyItemRequestBuilder: """ Provides operations to manage the mobileDeviceManagementPolicies property of the microsoft.graph.policyRoot entity. - param mobility_management_policy_id: The unique identifier of mobilityManagementPolicy - Returns: MobilityManagementPolicyItemRequestBuilder + param mobile_device_management_policy_id: The unique identifier of mobileDeviceManagementPolicy + Returns: MobileDeviceManagementPolicyItemRequestBuilder """ - if mobility_management_policy_id is None: - raise TypeError("mobility_management_policy_id cannot be null.") - from .item.mobility_management_policy_item_request_builder import MobilityManagementPolicyItemRequestBuilder + if mobile_device_management_policy_id is None: + raise TypeError("mobile_device_management_policy_id cannot be null.") + from .item.mobile_device_management_policy_item_request_builder import MobileDeviceManagementPolicyItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["mobilityManagementPolicy%2Did"] = mobility_management_policy_id - return MobilityManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["mobileDeviceManagementPolicy%2Did"] = mobile_device_management_policy_id + return MobileDeviceManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobilityManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileDeviceManagementPolicyCollectionResponse]: """ Get a list of the mobilityManagementPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicyCollectionResponse] + Returns: Optional[MobileDeviceManagementPolicyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -64,16 +64,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileDe } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy_collection_response import MobilityManagementPolicyCollectionResponse + from ...models.mobile_device_management_policy_collection_response import MobileDeviceManagementPolicyCollectionResponse - return await self.request_adapter.send_async(request_info, MobilityManagementPolicyCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobilityManagementPolicy]: + async def post(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileDeviceManagementPolicy]: """ Create new navigation property to mobileDeviceManagementPolicies for policies param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[MobilityManagementPolicy] + Returns: Optional[MobileDeviceManagementPolicy] """ if body is None: raise TypeError("body cannot be null.") @@ -87,9 +87,9 @@ async def post(self,body: MobilityManagementPolicy, request_configuration: Optio } if not self.request_adapter: raise Exception("Http core is null") - from ...models.mobility_management_policy import MobilityManagementPolicy + from ...models.mobile_device_management_policy import MobileDeviceManagementPolicy - return await self.request_adapter.send_async(request_info, MobilityManagementPolicy, error_mapping) + return await self.request_adapter.send_async(request_info, MobileDeviceManagementPolicy, error_mapping) def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileDeviceManagementPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ @@ -102,7 +102,7 @@ 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: MobilityManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: MobileDeviceManagementPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Create new navigation property to mobileDeviceManagementPolicies for policies param body: The request body diff --git a/msgraph_beta/generated/policies/policies_request_builder.py b/msgraph_beta/generated/policies/policies_request_builder.py index 7aa2afd1bbd..db9a9a23672 100644 --- a/msgraph_beta/generated/policies/policies_request_builder.py +++ b/msgraph_beta/generated/policies/policies_request_builder.py @@ -26,8 +26,10 @@ from .authorization_policy.authorization_policy_request_builder import AuthorizationPolicyRequestBuilder from .b2c_authentication_methods_policy.b2c_authentication_methods_policy_request_builder import B2cAuthenticationMethodsPolicyRequestBuilder from .claims_mapping_policies.claims_mapping_policies_request_builder import ClaimsMappingPoliciesRequestBuilder + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder from .cross_tenant_access_policy.cross_tenant_access_policy_request_builder import CrossTenantAccessPolicyRequestBuilder from .default_app_management_policy.default_app_management_policy_request_builder import DefaultAppManagementPolicyRequestBuilder + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder from .device_registration_policy.device_registration_policy_request_builder import DeviceRegistrationPolicyRequestBuilder from .directory_role_access_review_policy.directory_role_access_review_policy_request_builder import DirectoryRoleAccessReviewPolicyRequestBuilder from .external_identities_policy.external_identities_policy_request_builder import ExternalIdentitiesPolicyRequestBuilder @@ -227,6 +229,15 @@ def claims_mapping_policies(self) -> ClaimsMappingPoliciesRequestBuilder: return ClaimsMappingPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def conditional_access_policies(self) -> ConditionalAccessPoliciesRequestBuilder: + """ + Provides operations to manage the conditionalAccessPolicies property of the microsoft.graph.policyRoot entity. + """ + from .conditional_access_policies.conditional_access_policies_request_builder import ConditionalAccessPoliciesRequestBuilder + + return ConditionalAccessPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property def cross_tenant_access_policy(self) -> CrossTenantAccessPolicyRequestBuilder: """ @@ -245,6 +256,15 @@ def default_app_management_policy(self) -> DefaultAppManagementPolicyRequestBuil return DefaultAppManagementPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deleted_items(self) -> DeletedItemsRequestBuilder: + """ + Provides operations to manage the deletedItems property of the microsoft.graph.policyRoot entity. + """ + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + + return DeletedItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def device_registration_policy(self) -> DeviceRegistrationPolicyRequestBuilder: """ 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 2a2eb90e5da..70c63b4e802 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,7 @@ 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_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 @@ -140,6 +141,15 @@ 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_retry_policy(self) -> MicrosoftGraphSecurityRetryPolicyRequestBuilder: + """ + Provides operations to call the retryPolicy method. + """ + from .microsoft_graph_security_retry_policy.microsoft_graph_security_retry_policy_request_builder import MicrosoftGraphSecurityRetryPolicyRequestBuilder + + return MicrosoftGraphSecurityRetryPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property def site_sources(self) -> SiteSourcesRequestBuilder: """ diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_retry_policy/microsoft_graph_security_retry_policy_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_retry_policy/microsoft_graph_security_retry_policy_request_builder.py new file mode 100644 index 00000000000..e937ebb0a39 --- /dev/null +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_retry_policy/microsoft_graph_security_retry_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 MicrosoftGraphSecurityRetryPolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retryPolicy method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityRetryPolicyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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.retryPolicy", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Trigger a retry of an eDiscovery hold 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/security-ediscoveryholdpolicy-retrypolicy?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: + """ + Trigger a retry of an eDiscovery hold policy. + 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) -> MicrosoftGraphSecurityRetryPolicyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityRetryPolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityRetryPolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identities/identities_request_builder.py b/msgraph_beta/generated/security/identities/identities_request_builder.py index 6fccff7ed87..df7c7131d31 100644 --- a/msgraph_beta/generated/security/identities/identities_request_builder.py +++ b/msgraph_beta/generated/security/identities/identities_request_builder.py @@ -19,6 +19,8 @@ from .health_issues.health_issues_request_builder import HealthIssuesRequestBuilder from .identity_accounts.identity_accounts_request_builder import IdentityAccountsRequestBuilder from .sensors.sensors_request_builder import SensorsRequestBuilder + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder class IdentitiesRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +161,24 @@ def identity_accounts(self) -> IdentityAccountsRequestBuilder: return IdentityAccountsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sensor_candidate_activation_configuration(self) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder + + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensor_candidates(self) -> SensorCandidatesRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + + return SensorCandidatesRequestBuilder(self.request_adapter, self.path_parameters) + @property def sensors(self) -> SensorsRequestBuilder: """ diff --git a/msgraph_beta/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py b/msgraph_beta/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py new file mode 100644 index 00000000000..736e56b8a94 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_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.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + +class SensorCandidateActivationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateActivationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidateActivationConfiguration 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[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/security-sensorcandidateactivationconfiguration-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.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + async def patch(self,body: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Update the navigation property sensorCandidateActivationConfiguration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + """ + 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.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidateActivationConfiguration 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[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidateActivationConfiguration 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) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateActivationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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 SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identities/sensor_candidates/count/count_request_builder.py b/msgraph_beta/generated/security/identities/sensor_candidates/count/count_request_builder.py new file mode 100644 index 00000000000..0c76f79f4c4 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidates/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/identities/sensorCandidates/$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/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py b/msgraph_beta/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py new file mode 100644 index 00000000000..92aa5a1a4ce --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidates/item/sensor_candidate_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.security.sensor_candidate import SensorCandidate + +class SensorCandidateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidates 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[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Get sensorCandidates from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_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.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + async def patch(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Update the navigation property sensorCandidates in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + 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.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidates 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[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sensorCandidates from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidates 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) -> SensorCandidateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderGetQueryParameters(): + """ + Get sensorCandidates from security + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SensorCandidateItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py b/msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py new file mode 100644 index 00000000000..19f466c8d1c --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_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 ActivatePostRequestBody(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 serverIds property + server_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivatePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivatePostRequestBody() + + 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]] = { + "serverIds": lambda n : setattr(self, 'server_ids', 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_collection_of_primitive_values("serverIds", self.server_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py b/msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py new file mode 100644 index 00000000000..19b7bb606e3 --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_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 .activate_post_request_body import ActivatePostRequestBody + +class MicrosoftGraphSecurityActivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates/microsoft.graph.security.activate", path_parameters) + + async def post(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Activate 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: None + Find more info here: https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?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: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate 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 + """ + 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) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityActivateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/identities/sensor_candidates/sensor_candidates_request_builder.py b/msgraph_beta/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py new file mode 100644 index 00000000000..c925f246fcd --- /dev/null +++ b/msgraph_beta/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py @@ -0,0 +1,219 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensor_candidate import SensorCandidate + from ....models.security.sensor_candidate_collection_response import SensorCandidateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + +class SensorCandidatesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidatesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensor_candidate_id(self,sensor_candidate_id: str) -> SensorCandidateItemRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + param sensor_candidate_id: The unique identifier of sensorCandidate + Returns: SensorCandidateItemRequestBuilder + """ + if sensor_candidate_id is None: + raise TypeError("sensor_candidate_id cannot be null.") + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensorCandidate%2Did"] = sensor_candidate_id + return SensorCandidateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateCollectionResponse]: + """ + Get a list of the sensorCandidate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensorcandidates?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.sensor_candidate_collection_response import SensorCandidateCollectionResponse + + return await self.request_adapter.send_async(request_info, SensorCandidateCollectionResponse, error_mapping) + + async def post(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Create new navigation property to sensorCandidates for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + 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.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the sensorCandidate 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: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensorCandidates 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) -> SensorCandidatesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidatesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidatesRequestBuilder(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 microsoft_graph_security_activate(self) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensorCandidatesRequestBuilderGetQueryParameters(): + """ + Get a list of the sensorCandidate 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 SensorCandidatesRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidatesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py index 2947ef98208..17495a363e4 100644 --- a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -249,7 +249,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/sites_request_builder.py b/msgraph_beta/generated/sites/sites_request_builder.py index 0d4c93e32f4..757b49cdd25 100644 --- a/msgraph_beta/generated/sites/sites_request_builder.py +++ b/msgraph_beta/generated/sites/sites_request_builder.py @@ -52,10 +52,10 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteCollectionResponse]: """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SitesReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class SitesRequestBuilderGetQueryParameters(): """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py index f20b889871c..5a7629d5636 100644 --- a/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FileStor async def patch(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrant]: """ - Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + Update the properties of a fileStorageContainerTypeAppPermissionGrant object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainerTypeAppPermissionGrant] - Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertyperegistration-post-applicationpermissiongrants?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + Update the properties of a fileStorageContainerTypeAppPermissionGrant 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/teams/item/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py index 283165d21e8..77b917778c3 100644 --- a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. 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/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py b/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py index 358575ecf77..4160a4c76b2 100644 --- a/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py +++ b/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen async def patch(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MultiTenantOrganization]: """ - Update the properties of a multi-tenant organization. + Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantOrganization] - Find more info here: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -90,7 +90,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a multi-tenant organization. + Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. 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/adhoc_calls/adhoc_calls_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/adhoc_calls_request_builder.py new file mode 100644 index 00000000000..957ada39a1c --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/adhoc_calls_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.adhoc_call import AdhocCall + from ....models.adhoc_call_collection_response import AdhocCallCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + +class AdhocCallsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_adhoc_call_id(self,adhoc_call_id: str) -> AdhocCallItemRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + param adhoc_call_id: The unique identifier of adhocCall + Returns: AdhocCallItemRequestBuilder + """ + if adhoc_call_id is None: + raise TypeError("adhoc_call_id cannot be null.") + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["adhocCall%2Did"] = adhoc_call_id + return AdhocCallItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCallCollectionResponse]: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCallCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call_collection_response import AdhocCallCollectionResponse + + return await self.request_adapter.send_async(request_info, AdhocCallCollectionResponse, error_mapping) + + async def post(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Create new navigation property to adhocCalls for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + 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.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Ad hoc calls associated with the user. 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: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to adhocCalls 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) -> AdhocCallsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallsRequestBuilder(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 AdhocCallsRequestBuilderGetQueryParameters(): + """ + Ad hoc calls associated with the user. 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 AdhocCallsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/count/count_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/count/count_request_builder.py new file mode 100644 index 00000000000..df430c564d0 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/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}/adhocCalls/$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/adhoc_calls/item/adhoc_call_item_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/adhoc_call_item_request_builder.py new file mode 100644 index 00000000000..0e1b0ed58c8 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/adhoc_call_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.adhoc_call import AdhocCall + from .....models.o_data_errors.o_data_error import ODataError + from .recordings.recordings_request_builder import RecordingsRequestBuilder + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + +class AdhocCallItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property adhocCalls 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[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCall]: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + async def patch(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Update the navigation property adhocCalls in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + 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.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property adhocCalls 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[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Ad hoc calls associated with the user. 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: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property adhocCalls 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) -> AdhocCallItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallItemRequestBuilder(self.request_adapter, raw_url) + + @property + def recordings(self) -> RecordingsRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + from .recordings.recordings_request_builder import RecordingsRequestBuilder + + return RecordingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def transcripts(self) -> TranscriptsRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + + return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderGetQueryParameters(): + """ + Ad hoc calls associated with the user. 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 AdhocCallItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/count/count_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/count/count_request_builder.py new file mode 100644 index 00000000000..a676ebcf141 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/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}/adhocCalls/{adhocCall%2Did}/recordings/$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/adhoc_calls/item/recordings/delta/delta_get_response.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_get_response.py new file mode 100644 index 00000000000..7f96a7d4a0c --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_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_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + 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_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py new file mode 100644 index 00000000000..3a889cbdb5f --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/delta/delta_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.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py new file mode 100644 index 00000000000..212be7ae27a --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/call_recording_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.call_recording import CallRecording + from .......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + +class CallRecordingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallRecordingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recordings 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[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + async def patch(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Update the navigation property recordings in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recordings 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[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. 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: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recordings 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) -> CallRecordingItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallRecordingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallRecordingItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderGetQueryParameters(): + """ + The recordings of a call. 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 CallRecordingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/recordings/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py new file mode 100644 index 00000000000..cef6dcfa6b4 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/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.call_recording import CallRecording + from ........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the recording. 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 content of the recording. 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[CallRecording]: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. 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 content of the recording. 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 content of the recording. 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/users/item/adhoc_calls/item/recordings/recordings_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py new file mode 100644 index 00000000000..6ae89df80c2 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/recordings/recordings_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.call_recording import CallRecording + from ......models.call_recording_collection_response import CallRecordingCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + +class RecordingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + param call_recording_id: The unique identifier of callRecording + Returns: CallRecordingItemRequestBuilder + """ + if call_recording_id is None: + raise TypeError("call_recording_id cannot be null.") + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callRecording%2Did"] = call_recording_id + return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecordingCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording_collection_response import CallRecordingCollectionResponse + + return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) + + async def post(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Create new navigation property to recordings for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + 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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. 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: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recordings 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) -> RecordingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordingsRequestBuilder(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 delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RecordingsRequestBuilderGetQueryParameters(): + """ + The recordings of a call. 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 RecordingsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecordingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/count/count_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/count/count_request_builder.py new file mode 100644 index 00000000000..780f2ea0def --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/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}/adhocCalls/{adhocCall%2Did}/transcripts/$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/adhoc_calls/item/transcripts/delta/delta_get_response.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_get_response.py new file mode 100644 index 00000000000..cf8881a2220 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_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_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + 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_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py new file mode 100644 index 00000000000..8dbf73be5c2 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/delta/delta_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.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py new file mode 100644 index 00000000000..59fe463d697 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_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.call_transcript import CallTranscript + from .......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + +class CallTranscriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallTranscriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property transcripts 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[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + async def patch(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Update the navigation property transcripts in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property transcripts 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[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. 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: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property transcripts 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) -> CallTranscriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallTranscriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallTranscriptItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def metadata_content(self) -> MetadataContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + + return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. 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 CallTranscriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/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 new file mode 100644 index 00000000000..c1854aacbec --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/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.call_transcript import CallTranscript + from ........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user 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}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the transcript. 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 content of the transcript. 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[CallTranscript]: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. 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 content of the transcript. 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 content of the transcript. 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/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py new file mode 100644 index 00000000000..f4afb45b689 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_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 MetadataContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MetadataContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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 time-aligned metadata of the utterances in the transcript. 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) -> MetadataContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MetadataContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MetadataContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MetadataContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/adhoc_calls/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py new file mode 100644 index 00000000000..135d1114a62 --- /dev/null +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/transcripts_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.call_transcript import CallTranscript + from ......models.call_transcript_collection_response import CallTranscriptCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + +class TranscriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TranscriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + param call_transcript_id: The unique identifier of callTranscript + Returns: CallTranscriptItemRequestBuilder + """ + if call_transcript_id is None: + raise TypeError("call_transcript_id cannot be null.") + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callTranscript%2Did"] = call_transcript_id + return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript_collection_response import CallTranscriptCollectionResponse + + return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) + + async def post(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Create new navigation property to transcripts for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + 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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. 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: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to transcripts 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) -> TranscriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TranscriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TranscriptsRequestBuilder(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 delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TranscriptsRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. 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 TranscriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TranscriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and 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/user_item_request_builder.py b/msgraph_beta/generated/users/item/user_item_request_builder.py index 8a4b63a7d68..7c0835943db 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.user import User from .activities.activities_request_builder import ActivitiesRequestBuilder + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder from .agreement_acceptances.agreement_acceptances_request_builder import AgreementAcceptancesRequestBuilder from .analytics.analytics_request_builder import AnalyticsRequestBuilder from .approvals.approvals_request_builder import ApprovalsRequestBuilder @@ -346,6 +347,15 @@ def activities(self) -> ActivitiesRequestBuilder: return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def adhoc_calls(self) -> AdhocCallsRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder + + return AdhocCallsRequestBuilder(self.request_adapter, self.path_parameters) + @property def agreement_acceptances(self) -> AgreementAcceptancesRequestBuilder: """