From 875d09a1093b4758718eda82273c9363d956de81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:21:54 +0000 Subject: [PATCH 01/12] chore(deps-dev): bump mypy from 1.18.2 to 1.19.1 Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.1) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.19.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f3c46c7d6b..0a1f7454dc 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -44,7 +44,7 @@ msal==1.33.0 msal-extensions==1.3.1 msgraph-core==1.3.8 multidict==6.7.0 -mypy==1.18.2 +mypy==1.19.1 mypy-extensions==1.1.0 opentelemetry-api==1.38.0 opentelemetry-sdk==1.38.0 From 9fb8831d6c16b75f315b26fa4c37c1e6e97451fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:05 +0000 Subject: [PATCH 02/12] chore(deps-dev): bump aiohttp from 3.13.4 to 3.13.5 --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.13.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 0a1f7454dc..cb5aa6d043 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,4 @@ -aiohttp==3.13.4 +aiohttp==3.13.5 aiosignal==1.4.0 anyio==4.10.0 astroid==3.3.11 From 25e6321a359357fc43c83edf63166199149a5025 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:02 +0000 Subject: [PATCH 03/12] chore(deps-dev): bump packaging from 25.0 to 26.0 Bumps [packaging](https://github.com/pypa/packaging) from 25.0 to 26.0. - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/packaging/compare/25.0...26.0) --- updated-dependencies: - dependency-name: packaging dependency-version: '26.0' dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index cb5aa6d043..ab0ce5e0b7 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -49,7 +49,7 @@ mypy-extensions==1.1.0 opentelemetry-api==1.38.0 opentelemetry-sdk==1.38.0 opentelemetry-semantic-conventions==0.59b0 -packaging==25.0 +packaging==26.1 pathlib2==2.3.7.post1 platformdirs==4.4.0 portalocker==2.10.1 From 1af869d81d212486c2762fc3318fb597568fe0c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:02 +0000 Subject: [PATCH 04/12] chore(deps-dev): bump docutils from 0.22.3 to 0.22.4 Bumps [docutils](https://github.com/rtfd/recommonmark) from 0.22.3 to 0.22.4. - [Changelog](https://github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md) - [Commits](https://github.com/rtfd/recommonmark/commits) --- updated-dependencies: - dependency-name: docutils dependency-version: 0.22.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ab0ce5e0b7..f9995fb42c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -16,7 +16,7 @@ colorama==0.4.6 cryptography==46.0.7 Deprecated==1.3.1 dill==0.4.0 -docutils==0.22.3 +docutils==0.22.4 flit==3.12.0 flit_core==3.12.0 frozenlist==1.8.0 From 101386ebfbadaf7b7d85538f8707dd7c6ee8f6f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:00 +0000 Subject: [PATCH 05/12] chore(deps-dev): bump dill from 0.4.0 to 0.4.1 Bumps [dill](https://github.com/uqfoundation/dill) from 0.4.0 to 0.4.1. - [Release notes](https://github.com/uqfoundation/dill/releases) - [Commits](https://github.com/uqfoundation/dill/compare/0.4.0...0.4.1) --- updated-dependencies: - dependency-name: dill dependency-version: 0.4.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f9995fb42c..adc5a3b8de 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -15,7 +15,7 @@ click==8.1.8 colorama==0.4.6 cryptography==46.0.7 Deprecated==1.3.1 -dill==0.4.0 +dill==0.4.1 docutils==0.22.4 flit==3.12.0 flit_core==3.12.0 From 1672d66689ca44268e28327a8e9a704ed3047d58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:21:57 +0000 Subject: [PATCH 06/12] chore(deps-dev): bump charset-normalizer from 3.4.3 to 3.4.7 Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.3 to 3.4.7. - [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.3...3.4.7) --- updated-dependencies: - dependency-name: charset-normalizer dependency-version: 3.4.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index adc5a3b8de..8197ce1d2d 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==2.0.0 -charset-normalizer==3.4.3 +charset-normalizer==3.4.7 click==8.1.8 colorama==0.4.6 cryptography==46.0.7 From 52f922ccbc21b3e6aae7bb22a73e2eeb18968754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:04 +0000 Subject: [PATCH 07/12] chore(deps-dev): bump build from 1.3.0 to 1.4.3 Bumps [build](https://github.com/pypa/build) from 1.3.0 to 1.4.3. - [Release notes](https://github.com/pypa/build/releases) - [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/build/compare/1.3.0...1.4.3) --- updated-dependencies: - dependency-name: build dependency-version: 1.4.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 8197ce1d2d..1b09efe9ac 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,7 +6,7 @@ async-timeout==5.0.1 attrs==25.3.0 azure-core==1.38.0 azure-identity==1.25.1 -build==1.3.0 +build==1.4.3 bumpver==2025.1131 certifi==2025.8.3 cffi==2.0.0 From d714dd6b6717bc8e8c74c775bf9b024b311907ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:46 +0000 Subject: [PATCH 08/12] chore(deps): 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.7` | `1.9.10` | | [microsoft-kiota-serialization-text](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | | [microsoft-kiota-serialization-form](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | | [microsoft-kiota-serialization-multipart](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | | [microsoft-kiota-abstractions](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | | [microsoft-kiota-authentication-azure](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | | [microsoft-kiota-http](https://github.com/microsoft/kiota-python) | `1.9.7` | `1.9.10` | Updates `microsoft-kiota-serialization-json` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-json-v1.9.7...microsoft-kiota-serialization-json-v1.9.10) Updates `microsoft-kiota-serialization-text` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-text-v1.9.7...microsoft-kiota-serialization-text-v1.9.10) Updates `microsoft-kiota-serialization-form` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-form-v1.9.7...microsoft-kiota-serialization-form-v1.9.10) Updates `microsoft-kiota-serialization-multipart` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-multipart-v1.9.7...microsoft-kiota-serialization-multipart-v1.9.10) Updates `microsoft-kiota-abstractions` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-abstractions-v1.9.7...microsoft-kiota-abstractions-v1.9.10) Updates `microsoft-kiota-authentication-azure` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-authentication-azure-v1.9.7...microsoft-kiota-authentication-azure-v1.9.10) Updates `microsoft-kiota-http` from 1.9.7 to 1.9.10 - [Release notes](https://github.com/microsoft/kiota-python/releases) - [Commits](https://github.com/microsoft/kiota-python/compare/microsoft-kiota-http-v1.9.7...microsoft-kiota-http-v1.9.10) --- updated-dependencies: - dependency-name: microsoft-kiota-serialization-json dependency-version: 1.9.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-text dependency-version: 1.9.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-form dependency-version: 1.9.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-serialization-multipart dependency-version: 1.9.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-abstractions dependency-version: 1.9.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-authentication-azure dependency-version: 1.9.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota - dependency-name: microsoft-kiota-http dependency-version: 1.9.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: kiota ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 1b09efe9ac..ced64c9f37 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -33,13 +33,13 @@ lazy-object-proxy==1.12.0 lexid==2021.1006 looseversion==1.3.0 mccabe==0.7.0 -microsoft-kiota-abstractions==1.9.7 -microsoft-kiota-authentication-azure==1.9.7 -microsoft-kiota-http==1.9.7 -microsoft-kiota-serialization-form==1.9.7 -microsoft-kiota-serialization-json==1.9.7 -microsoft-kiota-serialization-multipart==1.9.7 -microsoft-kiota-serialization-text==1.9.7 +microsoft-kiota-abstractions==1.9.10 +microsoft-kiota-authentication-azure==1.9.10 +microsoft-kiota-http==1.9.10 +microsoft-kiota-serialization-form==1.9.10 +microsoft-kiota-serialization-json==1.9.10 +microsoft-kiota-serialization-multipart==1.9.10 +microsoft-kiota-serialization-text==1.9.10 msal==1.33.0 msal-extensions==1.3.1 msgraph-core==1.3.8 From 90d955dd4d1cfd9ef43e08ae3ae8f49bf1307c81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 18:22:15 +0000 Subject: [PATCH 09/12] chore(deps-dev): bump the open-telemetry group with 3 updates Bumps the open-telemetry group with 3 updates: [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python), [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) and [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python). Updates `opentelemetry-api` from 1.38.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.38.0...v1.41.0) Updates `opentelemetry-sdk` from 1.38.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.38.0...v1.41.0) Updates `opentelemetry-semantic-conventions` from 0.59b0 to 0.62b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) --- updated-dependencies: - dependency-name: opentelemetry-api dependency-version: 1.41.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: open-telemetry - dependency-name: opentelemetry-sdk dependency-version: 1.41.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: open-telemetry - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.62b0 dependency-type: direct:development dependency-group: open-telemetry ... Signed-off-by: dependabot[bot] Co-authored-by: adrian05-ms <212946016+adrian05-ms@users.noreply.github.com> --- requirements-dev.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index ced64c9f37..6687d0920a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -46,9 +46,9 @@ msgraph-core==1.3.8 multidict==6.7.0 mypy==1.19.1 mypy-extensions==1.1.0 -opentelemetry-api==1.38.0 -opentelemetry-sdk==1.38.0 -opentelemetry-semantic-conventions==0.59b0 +opentelemetry-api==1.41.0 +opentelemetry-sdk==1.41.0 +opentelemetry-semantic-conventions==0.62b0 packaging==26.1 pathlib2==2.3.7.post1 platformdirs==4.4.0 From 54ae3effa844bae1a27b3184e58fec9808317f81 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 21 Apr 2026 18:55:09 +0000 Subject: [PATCH 10/12] feat(generation): update request builders and models Update generated files with build 216321 --- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- msgraph/generated/kiota-dom-export.txt | 95 ++++++++ msgraph/generated/kiota-lock.json | 2 +- .../models/access_package_request_type.py | 1 + msgraph/generated/models/application.py | 4 + .../generated/models/approved_client_app.py | 57 +++++ ...approved_client_app_collection_response.py | 58 +++++ .../generated/models/azure_a_d_join_policy.py | 7 + .../models/bitlocker_recovery_key.py | 2 +- msgraph/generated/models/channel.py | 7 + .../generated/models/channel_layout_type.py | 7 + .../models/cloud_pc_on_premises_connection.py | 6 +- .../generated/models/configuration_drift.py | 2 +- .../generated/models/configuration_monitor.py | 4 +- .../models/configuration_monitoring_result.py | 2 +- .../models/configuration_snapshot_job.py | 6 +- .../generated/models/conversation_thread.py | 4 +- msgraph/generated/models/device.py | 4 +- msgraph/generated/models/education_user.py | 2 +- msgraph/generated/models/employee_org_data.py | 4 +- msgraph/generated/models/entity.py | 7 + msgraph/generated/models/event.py | 4 +- msgraph/generated/models/group.py | 20 +- msgraph/generated/models/key_credential.py | 2 +- .../generated/models/local_admin_settings.py | 65 ++++++ msgraph/generated/models/message.py | 2 +- .../remote_desktop_security_configuration.py | 9 +- msgraph/generated/models/service_principal.py | 2 +- .../generated/models/site_archival_details.py | 2 +- msgraph/generated/models/user.py | 118 +++++----- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../approved_client_apps_request_builder.py | 210 ++++++++++++++++++ .../count/count_request_builder.py | 104 +++++++++ ...pproved_client_app_item_request_builder.py | 191 ++++++++++++++++ ..._security_configuration_request_builder.py | 10 + .../target_device_groups_request_builder.py | 4 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- .../mailbox_settings_request_builder.py | 6 +- 117 files changed, 1176 insertions(+), 346 deletions(-) create mode 100644 msgraph/generated/models/approved_client_app.py create mode 100644 msgraph/generated/models/approved_client_app_collection_response.py create mode 100644 msgraph/generated/models/channel_layout_type.py create mode 100644 msgraph/generated/models/local_admin_settings.py create mode 100644 msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py create mode 100644 msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/count/count_request_builder.py create mode 100644 msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py diff --git a/msgraph/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py index 04a076b544..33b5fc024a 100644 --- a/msgraph/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py index 06c0dc1840..7587f3d7aa 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 41e06a22e6..3a16988e35 100644 --- a/msgraph/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 669791f5a7..f0ffd4d7c9 100644 --- a/msgraph/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 92072b010c..1681d4c34e 100644 --- a/msgraph/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index eb10baba80..1ce4f9408d 100644 --- a/msgraph/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index fd590dbc27..06da7f1daf 100644 --- a/msgraph/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index ff738f1d97..2a74bbf7df 100644 --- a/msgraph/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 92a70dffb3..3f4520c2ab 100644 --- a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index fb217cf98d..fcc71619ac 100644 --- a/msgraph/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py index 0befb8f997..38d27e89e3 100644 --- a/msgraph/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py index 2de697b2a9..775f762c4e 100644 --- a/msgraph/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py index 0e6080c4ad..37473c2529 100644 --- a/msgraph/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py index d4aefda84e..0be7e185bd 100644 --- a/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 920f3cfc79..b17c6bc58f 100644 --- a/msgraph/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index efe936fc23..ec26f0f0d5 100644 --- a/msgraph/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 6c4cf58390..92ecf68c0e 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1f5c3e4442..8e6565f809 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index cf2645c180..ef60ab8f5b 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index b5d498ced2..a9441a1a35 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 50ba73a395..e9b3b0da19 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index fc6d84aa31..4392e9cb79 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 5b7f9e2e47..4bc8ed50f5 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index de0f5588ff..b3fa804e46 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 02f89fb2d7..4329475a71 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index 3116ea14fc..2fe2dad149 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index cbfbb0fd9e..da25b8c57b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index f8407a60b3..b4f8ccaf2d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 74738ccdac..440ebe77b1 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 9220b3a789..6746f1f613 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 16a4ebf935..7081cc38d6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 0f2485d15f..a4f3f75261 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 86593ea711..cabdf1435d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 3ee1aceebe..c5a47ea0e4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index d981c42958..b3effe6b26 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index a21d6357df..bca4251a78 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index 015d922524..dc00be76da 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 7c9e811789..c708d126eb 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 099d36c92c..fd98cffcda 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 86854abc1c..091774c4df 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index 88512d1c9e..c6788c1c2c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index daa1dc49d0..fc39840f42 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 9723719361..827c0b542a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 6f4c101bba..4e3751eb6e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 72c39b100f..7fa2bc9706 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index afb77db2e5..18c6630f4b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index a1e0182c74..ce740c7d05 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 8560c821c0..3348328cfe 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 9249585ac5..044d718d99 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index e288dc0ea5..cdd35ed540 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index fba2a81189..f52678d3d2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py index d7d329b8a1..33aa15ff63 100644 --- a/msgraph/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index c6f1d95339..40ac033601 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -96664,6 +96664,7 @@ msgraph.generated.models.AccessPackageRequestType::0008-SystemUpdate msgraph.generated.models.AccessPackageRequestType::0009-SystemRemove msgraph.generated.models.AccessPackageRequestType::0010-OnBehalfAdd msgraph.generated.models.AccessPackageRequestType::0011-UnknownFutureValue +msgraph.generated.models.AccessPackageRequestType::0012-ApproverRemove msgraph.generated.models.AccessPackageResource-->Entity msgraph.generated.models.AccessPackageResource::|public|attributes():list[AccessPackageResourceAttribute] msgraph.generated.models.AccessPackageResource::|public|attributes(value:list[AccessPackageResourceAttribute]):None @@ -99041,6 +99042,8 @@ msgraph.generated.models.Application::|public|key_credentials():list[KeyCredenti msgraph.generated.models.Application::|public|key_credentials(value:list[KeyCredential]):None msgraph.generated.models.Application::|public|logo():bytes msgraph.generated.models.Application::|public|logo(value:bytes):None +msgraph.generated.models.Application::|public|manager_applications():list[UUID] +msgraph.generated.models.Application::|public|manager_applications(value:list[UUID]):None msgraph.generated.models.Application::|public|native_authentication_apis_enabled():NativeAuthenticationApisEnabled msgraph.generated.models.Application::|public|native_authentication_apis_enabled(value:NativeAuthenticationApisEnabled):None msgraph.generated.models.Application::|public|notes():str @@ -99428,6 +99431,21 @@ msgraph.generated.models.ApprovalStageCollectionResponse::|public|serialize(writ msgraph.generated.models.ApprovalStageCollectionResponse::|public|value():list[ApprovalStage] msgraph.generated.models.ApprovalStageCollectionResponse::|public|value(value:list[ApprovalStage]):None msgraph.generated.models.ApprovalStageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApprovalStageCollectionResponse +msgraph.generated.models.ApprovedClientApp-->Entity +msgraph.generated.models.ApprovedClientApp::|public|constructor():None +msgraph.generated.models.ApprovedClientApp::|public|display_name():str +msgraph.generated.models.ApprovedClientApp::|public|display_name(value:str):None +msgraph.generated.models.ApprovedClientApp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ApprovedClientApp::|public|odata_type:str +msgraph.generated.models.ApprovedClientApp::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ApprovedClientApp::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApprovedClientApp +msgraph.generated.models.ApprovedClientAppCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ApprovedClientAppCollectionResponse::|public|constructor():None +msgraph.generated.models.ApprovedClientAppCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ApprovedClientAppCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ApprovedClientAppCollectionResponse::|public|value():list[ApprovedClientApp] +msgraph.generated.models.ApprovedClientAppCollectionResponse::|public|value(value:list[ApprovedClientApp]):None +msgraph.generated.models.ApprovedClientAppCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApprovedClientAppCollectionResponse msgraph.generated.models.AppScope-->Entity msgraph.generated.models.AppScope::|public|constructor():None msgraph.generated.models.AppScope::|public|display_name():str @@ -101037,6 +101055,8 @@ msgraph.generated.models.AzureADJoinPolicy::|public|constructor():None msgraph.generated.models.AzureADJoinPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AzureADJoinPolicy::|public|is_admin_configurable():bool msgraph.generated.models.AzureADJoinPolicy::|public|is_admin_configurable(value:bool):None +msgraph.generated.models.AzureADJoinPolicy::|public|local_admins():LocalAdminSettings +msgraph.generated.models.AzureADJoinPolicy::|public|local_admins(value:LocalAdminSettings):None msgraph.generated.models.AzureADJoinPolicy::|public|odata_type():str msgraph.generated.models.AzureADJoinPolicy::|public|odata_type(value:str):None msgraph.generated.models.AzureADJoinPolicy::|public|serialize(writer:SerializationWriter):None @@ -103715,6 +103735,8 @@ msgraph.generated.models.Channel::|public|is_archived():bool msgraph.generated.models.Channel::|public|is_archived(value:bool):None msgraph.generated.models.Channel::|public|is_favorite_by_default():bool msgraph.generated.models.Channel::|public|is_favorite_by_default(value:bool):None +msgraph.generated.models.Channel::|public|layout_type():ChannelLayoutType +msgraph.generated.models.Channel::|public|layout_type(value:ChannelLayoutType):None msgraph.generated.models.Channel::|public|members():list[ConversationMember] msgraph.generated.models.Channel::|public|members(value:list[ConversationMember]):None msgraph.generated.models.Channel::|public|membership_type():ChannelMembershipType @@ -103795,6 +103817,9 @@ msgraph.generated.models.ChannelIdentity::|public|team_id():str msgraph.generated.models.ChannelIdentity::|public|team_id(value:str):None msgraph.generated.models.ChannelIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChannelIdentity msgraph.generated.models.ChannelIdentity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ChannelLayoutType::0000-Post +msgraph.generated.models.ChannelLayoutType::0001-Chat +msgraph.generated.models.ChannelLayoutType::0002-UnknownFutureValue msgraph.generated.models.ChannelMembershipType::0000-Standard msgraph.generated.models.ChannelMembershipType::0001-Private msgraph.generated.models.ChannelMembershipType::0002-UnknownFutureValue @@ -117611,6 +117636,20 @@ msgraph.generated.models.LocalAdminPasswordSettings::|public|odata_type(value:st msgraph.generated.models.LocalAdminPasswordSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.LocalAdminPasswordSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):LocalAdminPasswordSettings msgraph.generated.models.LocalAdminPasswordSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.LocalAdminSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.LocalAdminSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.LocalAdminSettings::|public|backing_store:BackingStore +msgraph.generated.models.LocalAdminSettings::|public|constructor():None +msgraph.generated.models.LocalAdminSettings::|public|enable_global_admins():bool +msgraph.generated.models.LocalAdminSettings::|public|enable_global_admins(value:bool):None +msgraph.generated.models.LocalAdminSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.LocalAdminSettings::|public|odata_type():str +msgraph.generated.models.LocalAdminSettings::|public|odata_type(value:str):None +msgraph.generated.models.LocalAdminSettings::|public|registering_users():DeviceRegistrationMembership +msgraph.generated.models.LocalAdminSettings::|public|registering_users(value:DeviceRegistrationMembership):None +msgraph.generated.models.LocalAdminSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.LocalAdminSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):LocalAdminSettings +msgraph.generated.models.LocalAdminSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.LocaleInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.LocaleInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.LocaleInfo::|public|backing_store:BackingStore @@ -127998,6 +128037,8 @@ msgraph.generated.models.RemoteAssistancePartnerCollectionResponse::|public|valu msgraph.generated.models.RemoteAssistancePartnerCollectionResponse::|public|value(value:list[RemoteAssistancePartner]):None msgraph.generated.models.RemoteAssistancePartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteAssistancePartnerCollectionResponse msgraph.generated.models.RemoteDesktopSecurityConfiguration-->Entity +msgraph.generated.models.RemoteDesktopSecurityConfiguration::|public|approved_client_apps():list[ApprovedClientApp] +msgraph.generated.models.RemoteDesktopSecurityConfiguration::|public|approved_client_apps(value:list[ApprovedClientApp]):None msgraph.generated.models.RemoteDesktopSecurityConfiguration::|public|constructor():None msgraph.generated.models.RemoteDesktopSecurityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.RemoteDesktopSecurityConfiguration::|public|is_remote_desktop_protocol_enabled():bool @@ -165654,6 +165695,59 @@ msgraph.generated.servicePrincipals.item.owners.ref.RefRequestBuilder::|public|t msgraph.generated.servicePrincipals.item.owners.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.owners.ref.RefRequestBuilder::|public|url_template:str msgraph.generated.servicePrincipals.item.owners.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder.ApprovedClientAppsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|by_approved_client_app_id(approved_client_app_id:str):ApprovedClientAppItemRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]):ApprovedClientAppCollectionResponse +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|post(body:ApprovedClientApp; request_configuration?:RequestConfiguration[QueryParameters]):ApprovedClientApp +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|to_post_request_information(body:ApprovedClientApp; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.ApprovedClientAppsRequestBuilder::|public|with_url(raw_url:str):ApprovedClientAppsRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder.ApprovedClientAppItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters]):ApprovedClientApp +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|patch(body:ApprovedClientApp; request_configuration?:RequestConfiguration[QueryParameters]):ApprovedClientApp +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|to_patch_request_information(body:ApprovedClientApp; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.approvedClientApps.item.ApprovedClientAppItemRequestBuilder::|public|with_url(raw_url:str):ApprovedClientAppItemRequestBuilder msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder-->BaseRequestBuilder msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -165661,6 +165755,7 @@ msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.Remo msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters] msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|approved_client_apps:ApprovedClientAppsRequestBuilder msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.servicePrincipals.item.remoteDesktopSecurityConfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters]):RemoteDesktopSecurityConfiguration diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 5c37bcc9d2..f6f46c41a0 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "3CC3E2E7CCAEF03F87E09845940216B7C55594AA531223D4BA9FC696A21147C11AE65585A2627697B41ABC35E6C78CC9C704A10B2B3C14C468D54DFC62FE22A3", + "descriptionHash": "825CC676956528F1A5A721FFB5B54AB4AFBEC1CF365C3CC2A2B3EAE89FED71E3B38224EB3A5AFD3D1981BA2C3204662E132B491ABD0D37558E8604FB9869D753", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.31.1", diff --git a/msgraph/generated/models/access_package_request_type.py b/msgraph/generated/models/access_package_request_type.py index eb0be95b16..db751ffabe 100644 --- a/msgraph/generated/models/access_package_request_type.py +++ b/msgraph/generated/models/access_package_request_type.py @@ -13,4 +13,5 @@ class AccessPackageRequestType(str, Enum): SystemRemove = "systemRemove", OnBehalfAdd = "onBehalfAdd", UnknownFutureValue = "unknownFutureValue", + ApproverRemove = "approverRemove", diff --git a/msgraph/generated/models/application.py b/msgraph/generated/models/application.py index 0f9c9af0a3..c947243e60 100644 --- a/msgraph/generated/models/application.py +++ b/msgraph/generated/models/application.py @@ -93,6 +93,8 @@ class Application(DirectoryObject, Parsable): key_credentials: Optional[list[KeyCredential]] = None # The main logo for the application. Not nullable. logo: Optional[bytes] = None + # A collection of application IDs for Microsoft first-party applications designated as managers. Manager applications can create service principals, agent identities, and agent users for managed agent blueprints. Limited to a maximum of 10 entries. Not nullable. Only supported on agentIdentityBlueprint objects; attempts to set this property on non-agent-blueprint applications return an error. Not returned by default; must be explicitly requested via $select. + manager_applications: Optional[list[UUID]] = None # Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: none and all. Default is none. For more information, see Native Authentication. native_authentication_apis_enabled: Optional[NativeAuthenticationApisEnabled] = None # Notes relevant for the management of the application. @@ -250,6 +252,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "isFallbackPublicClient": lambda n : setattr(self, 'is_fallback_public_client', n.get_bool_value()), "keyCredentials": lambda n : setattr(self, 'key_credentials', n.get_collection_of_object_values(KeyCredential)), "logo": lambda n : setattr(self, 'logo', n.get_bytes_value()), + "managerApplications": lambda n : setattr(self, 'manager_applications', n.get_collection_of_primitive_values(UUID)), "nativeAuthenticationApisEnabled": lambda n : setattr(self, 'native_authentication_apis_enabled', n.get_collection_of_enum_values(NativeAuthenticationApisEnabled)), "notes": lambda n : setattr(self, 'notes', n.get_str_value()), "oauth2RequirePostResponse": lambda n : setattr(self, 'oauth2_require_post_response', n.get_bool_value()), @@ -314,6 +317,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("isFallbackPublicClient", self.is_fallback_public_client) writer.write_collection_of_object_values("keyCredentials", self.key_credentials) writer.write_bytes_value("logo", self.logo) + writer.write_collection_of_primitive_values("managerApplications", self.manager_applications) writer.write_enum_value("nativeAuthenticationApisEnabled", self.native_authentication_apis_enabled) writer.write_str_value("notes", self.notes) writer.write_bool_value("oauth2RequirePostResponse", self.oauth2_require_post_response) diff --git a/msgraph/generated/models/approved_client_app.py b/msgraph/generated/models/approved_client_app.py new file mode 100644 index 0000000000..287780c28f --- /dev/null +++ b/msgraph/generated/models/approved_client_app.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class ApprovedClientApp(Entity, Parsable): + # The display name of the approved client application. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApprovedClientApp: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApprovedClientApp + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApprovedClientApp() + + 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]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + + diff --git a/msgraph/generated/models/approved_client_app_collection_response.py b/msgraph/generated/models/approved_client_app_collection_response.py new file mode 100644 index 0000000000..3301d724c2 --- /dev/null +++ b/msgraph/generated/models/approved_client_app_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 .approved_client_app import ApprovedClientApp + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ApprovedClientAppCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApprovedClientApp]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApprovedClientAppCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApprovedClientAppCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApprovedClientAppCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .approved_client_app import ApprovedClientApp + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .approved_client_app import ApprovedClientApp + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ApprovedClientApp)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/azure_a_d_join_policy.py b/msgraph/generated/models/azure_a_d_join_policy.py index 832f8ef4bb..3a15512020 100644 --- a/msgraph/generated/models/azure_a_d_join_policy.py +++ b/msgraph/generated/models/azure_a_d_join_policy.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .device_registration_membership import DeviceRegistrationMembership + from .local_admin_settings import LocalAdminSettings @dataclass class AzureADJoinPolicy(AdditionalDataHolder, BackedModel, Parsable): @@ -19,6 +20,8 @@ class AzureADJoinPolicy(AdditionalDataHolder, BackedModel, Parsable): allowed_to_join: Optional[DeviceRegistrationMembership] = None # The isAdminConfigurable property is_admin_configurable: Optional[bool] = None + # The localAdmins property + local_admins: Optional[LocalAdminSettings] = None # The OdataType property odata_type: Optional[str] = None @@ -39,12 +42,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .device_registration_membership import DeviceRegistrationMembership + from .local_admin_settings import LocalAdminSettings from .device_registration_membership import DeviceRegistrationMembership + from .local_admin_settings import LocalAdminSettings fields: dict[str, Callable[[Any], None]] = { "allowedToJoin": lambda n : setattr(self, 'allowed_to_join', n.get_object_value(DeviceRegistrationMembership)), "isAdminConfigurable": lambda n : setattr(self, 'is_admin_configurable', n.get_bool_value()), + "localAdmins": lambda n : setattr(self, 'local_admins', n.get_object_value(LocalAdminSettings)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -59,6 +65,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("allowedToJoin", self.allowed_to_join) writer.write_bool_value("isAdminConfigurable", self.is_admin_configurable) + writer.write_object_value("localAdmins", self.local_admins) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/bitlocker_recovery_key.py b/msgraph/generated/models/bitlocker_recovery_key.py index 71672d5b77..b15ba53610 100644 --- a/msgraph/generated/models/bitlocker_recovery_key.py +++ b/msgraph/generated/models/bitlocker_recovery_key.py @@ -17,7 +17,7 @@ class BitlockerRecoveryKey(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq). device_id: Optional[str] = None - # The BitLocker recovery key. Returned only on $select. Not nullable. + # The BitLocker recovery key. Requires $select to retrieve. Not nullable. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/channel.py b/msgraph/generated/models/channel.py index 635815ed69..624452948d 100644 --- a/msgraph/generated/models/channel.py +++ b/msgraph/generated/models/channel.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .channel_layout_type import ChannelLayoutType from .channel_membership_type import ChannelMembershipType from .channel_summary import ChannelSummary from .chat_message import ChatMessage @@ -39,6 +40,8 @@ class Channel(Entity, Parsable): is_archived: Optional[bool] = None # Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false. is_favorite_by_default: Optional[bool] = None + # The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. + layout_type: Optional[ChannelLayoutType] = None # A collection of membership records associated with the channel. members: Optional[list[ConversationMember]] = None # The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: shared. @@ -78,6 +81,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 .channel_layout_type import ChannelLayoutType from .channel_membership_type import ChannelMembershipType from .channel_summary import ChannelSummary from .chat_message import ChatMessage @@ -89,6 +93,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teams_app import TeamsApp from .teams_tab import TeamsTab + from .channel_layout_type import ChannelLayoutType from .channel_membership_type import ChannelMembershipType from .channel_summary import ChannelSummary from .chat_message import ChatMessage @@ -110,6 +115,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "filesFolder": lambda n : setattr(self, 'files_folder', n.get_object_value(DriveItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "isFavoriteByDefault": lambda n : setattr(self, 'is_favorite_by_default', n.get_bool_value()), + "layoutType": lambda n : setattr(self, 'layout_type', n.get_enum_value(ChannelLayoutType)), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(ConversationMember)), "membershipType": lambda n : setattr(self, 'membership_type', n.get_enum_value(ChannelMembershipType)), "messages": lambda n : setattr(self, 'messages', n.get_collection_of_object_values(ChatMessage)), @@ -143,6 +149,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("filesFolder", self.files_folder) writer.write_bool_value("isArchived", self.is_archived) writer.write_bool_value("isFavoriteByDefault", self.is_favorite_by_default) + writer.write_enum_value("layoutType", self.layout_type) writer.write_collection_of_object_values("members", self.members) writer.write_enum_value("membershipType", self.membership_type) writer.write_collection_of_object_values("messages", self.messages) diff --git a/msgraph/generated/models/channel_layout_type.py b/msgraph/generated/models/channel_layout_type.py new file mode 100644 index 0000000000..09a6c837ed --- /dev/null +++ b/msgraph/generated/models/channel_layout_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ChannelLayoutType(str, Enum): + Post = "post", + Chat = "chat", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/cloud_pc_on_premises_connection.py b/msgraph/generated/models/cloud_pc_on_premises_connection.py index 5b2776f19e..484ecad516 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection.py @@ -20,7 +20,7 @@ class CloudPcOnPremisesConnection(Entity, Parsable): ad_domain_password: Optional[str] = None # The username of an Active Directory account (user or service account) that has permission to create computer objects in Active Directory. Required format: admin@contoso.com. Optional. ad_domain_username: Optional[str] = None - # The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. + # The interface URL of the partner service's resource that links to this Azure network connection. Requires $select to retrieve. alternate_resource_url: Optional[str] = None # Specifies how the provisioned Cloud PC joins to Microsoft Entra. It includes different types, one is Microsoft Entra ID join, which means there's no on-premises Active Directory (AD) in the current tenant, and the Cloud PC device is joined by Microsoft Entra. Another one is hybridAzureADJoin, which means there's also an on-premises Active Directory (AD) in the current tenant and the Cloud PC device joins to on-premises Active Directory (AD) and Microsoft Entra. The type also determines which types of users can be assigned and can sign into a Cloud PC. The azureADJoin type indicates that cloud-only and hybrid users can be assigned and signed into the Cloud PC. hybridAzureADJoin indicates only hybrid users can be assigned and signed into the Cloud PC. The default value is hybridAzureADJoin. connection_type: Optional[CloudPcOnPremisesConnectionType] = None @@ -30,9 +30,9 @@ class CloudPcOnPremisesConnection(Entity, Parsable): health_check_paused: Optional[bool] = None # The healthCheckStatus property health_check_status: Optional[CloudPcOnPremisesConnectionStatus] = None - # Indicates the results of health checks performed on the on-premises connection. Read-only. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + # Indicates the results of health checks performed on the on-premises connection. Read-only. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. health_check_status_detail: Optional[CloudPcOnPremisesConnectionStatusDetail] = None - # When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + # When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. in_use: Optional[bool] = None # The inUseByCloudPc property in_use_by_cloud_pc: Optional[bool] = None diff --git a/msgraph/generated/models/configuration_drift.py b/msgraph/generated/models/configuration_drift.py index de0a46ca77..b467cd1f24 100644 --- a/msgraph/generated/models/configuration_drift.py +++ b/msgraph/generated/models/configuration_drift.py @@ -17,7 +17,7 @@ class ConfigurationDrift(Entity, Parsable): # Resource instance for which the drift is detected. Supports $filter (eq, ne, startsWith) and $orderby. baseline_resource_display_name: Optional[str] = None - # Properties within one or more resource instances in which drift is detected. Returned only on $select. + # Properties within one or more resource instances in which drift is detected. Requires $select to retrieve. drifted_properties: Optional[list[DriftedProperty]] = None # The date and time at which drift is first detected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. first_reported_date_time: Optional[datetime.datetime] = None diff --git a/msgraph/generated/models/configuration_monitor.py b/msgraph/generated/models/configuration_monitor.py index 5b62bc5fb9..ff91f5823a 100644 --- a/msgraph/generated/models/configuration_monitor.py +++ b/msgraph/generated/models/configuration_monitor.py @@ -27,7 +27,7 @@ class ConfigurationMonitor(Entity, Parsable): description: Optional[str] = None # User-friendly name given by the user to the monitor. Supports $filter (eq, ne, startsWith) and $orderby. display_name: Optional[str] = None - # The reason for the monitor's inactivation. Returned only on $select. + # The reason for the monitor's inactivation. Requires $select to retrieve. inactivation_reason: Optional[str] = None # The lastModifiedBy property last_modified_by: Optional[IdentitySet] = None @@ -39,7 +39,7 @@ class ConfigurationMonitor(Entity, Parsable): monitor_run_frequency_in_hours: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # Key-value pairs that contain parameter values which might be used in the baseline. Returned only on $select. + # Key-value pairs that contain parameter values which might be used in the baseline. Requires $select to retrieve. parameters: Optional[OpenComplexDictionaryType] = None # The status property status: Optional[MonitorStatus] = None diff --git a/msgraph/generated/models/configuration_monitoring_result.py b/msgraph/generated/models/configuration_monitoring_result.py index 76ffc79696..b8c5381c8b 100644 --- a/msgraph/generated/models/configuration_monitoring_result.py +++ b/msgraph/generated/models/configuration_monitoring_result.py @@ -16,7 +16,7 @@ class ConfigurationMonitoringResult(Entity, Parsable): # Number of drifts observed during a monitor run. Supports $filter (eq, ne, ge, le) and $orderby. drifts_count: Optional[int] = None - # All the error details that prevent the monitor from running successfully. The error details are a contained entity. Returned only on $select. + # All the error details that prevent the monitor from running successfully. The error details are a contained entity. Requires $select to retrieve. error_details: Optional[list[ErrorDetail]] = None # Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). monitor_id: Optional[str] = None diff --git a/msgraph/generated/models/configuration_snapshot_job.py b/msgraph/generated/models/configuration_snapshot_job.py index 634fd952d7..8d5e1d2fcc 100644 --- a/msgraph/generated/models/configuration_snapshot_job.py +++ b/msgraph/generated/models/configuration_snapshot_job.py @@ -24,13 +24,13 @@ class ConfigurationSnapshotJob(Entity, Parsable): description: Optional[str] = None # User-friendly name provided by the user during snapshot creation. Supports $filter (eq, ne, startsWith) and $orderby. display_name: Optional[str] = None - # Details of errors related to the reasons why the snapshot can't complete. Returned only on $select. + # Details of errors related to the reasons why the snapshot can't complete. Requires $select to retrieve. error_details: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # The URL at which the snapshot file resides. Returned only on $select. + # The URL at which the snapshot file resides. Requires $select to retrieve. resource_location: Optional[str] = None - # The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Returned only on $select. + # The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Requires $select to retrieve. resources: Optional[list[str]] = None # The status property status: Optional[SnapshotJobStatus] = None diff --git a/msgraph/generated/models/conversation_thread.py b/msgraph/generated/models/conversation_thread.py index c56e927b41..0c4da39773 100644 --- a/msgraph/generated/models/conversation_thread.py +++ b/msgraph/generated/models/conversation_thread.py @@ -14,7 +14,7 @@ @dataclass class ConversationThread(Entity, Parsable): - # The Cc: recipients for the thread. Returned only on $select. + # The Cc: recipients for the thread. Requires $select to retrieve. cc_recipients: Optional[list[Recipient]] = None # Indicates whether any of the posts within this thread has at least one attachment. Returned by default. has_attachments: Optional[bool] = None @@ -28,7 +28,7 @@ class ConversationThread(Entity, Parsable): posts: Optional[list[Post]] = None # A short summary from the body of the latest post in this conversation. Returned by default. preview: Optional[str] = None - # The To: recipients for the thread. Returned only on $select. + # The To: recipients for the thread. Requires $select to retrieve. to_recipients: Optional[list[Recipient]] = None # The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default. topic: Optional[str] = None diff --git a/msgraph/generated/models/device.py b/msgraph/generated/models/device.py index 4caecca9a7..f86b5d3cfc 100644 --- a/msgraph/generated/models/device.py +++ b/msgraph/generated/models/device.py @@ -46,7 +46,7 @@ class Device(DirectoryObject, Parsable): is_compliant: Optional[bool] = None # true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not). is_managed: Optional[bool] = None - # Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + # Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. is_management_restricted: Optional[bool] = None # true if the device is rooted or jail-broken. This property can only be updated by Intune. is_rooted: Optional[bool] = None @@ -62,7 +62,7 @@ class Device(DirectoryObject, Parsable): model: Optional[str] = None # The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in). on_premises_last_sync_date_time: Optional[datetime.datetime] = None - # The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + # The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). on_premises_security_identifier: Optional[str] = None # true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values). on_premises_sync_enabled: Optional[bool] = None diff --git a/msgraph/generated/models/education_user.py b/msgraph/generated/models/education_user.py index 1e0e3907dd..4d088f2de3 100644 --- a/msgraph/generated/models/education_user.py +++ b/msgraph/generated/models/education_user.py @@ -79,7 +79,7 @@ class EducationUser(Entity, Parsable): primary_role: Optional[EducationUserRole] = None # The plans that are provisioned for the user. Read-only. Not nullable. provisioned_plans: Optional[list[ProvisionedPlan]] = None - # Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Returned only on $select. Read-only. + # Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Requires $select to retrieve. Read-only. refresh_tokens_valid_from_date_time: Optional[datetime.datetime] = None # Related records associated with the user. Read-only. related_contacts: Optional[list[RelatedContact]] = None diff --git a/msgraph/generated/models/employee_org_data.py b/msgraph/generated/models/employee_org_data.py index 72b2accf58..15775bbb48 100644 --- a/msgraph/generated/models/employee_org_data.py +++ b/msgraph/generated/models/employee_org_data.py @@ -12,9 +12,9 @@ class EmployeeOrgData(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The cost center associated with the user. Returned only on $select. Supports $filter. + # The cost center associated with the user. Requires $select to retrieve. Supports $filter. cost_center: Optional[str] = None - # The name of the division in which the user works. Returned only on $select. Supports $filter. + # The name of the division in which the user works. Requires $select to retrieve. Supports $filter. division: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index b21c393267..bfe11275df 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -76,6 +76,7 @@ from .application_template import ApplicationTemplate from .approval import Approval from .approval_stage import ApprovalStage + from .approved_client_app import ApprovedClientApp from .app_catalogs import AppCatalogs from .app_consent_approval_route import AppConsentApprovalRoute from .app_consent_request import AppConsentRequest @@ -1442,6 +1443,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .approval_stage import ApprovalStage return ApprovalStage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.approvedClientApp".casefold(): + from .approved_client_app import ApprovedClientApp + + return ApprovedClientApp() if mapping_value and mapping_value.casefold() == "#microsoft.graph.appScope".casefold(): from .app_scope import AppScope @@ -5642,6 +5647,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .application_template import ApplicationTemplate from .approval import Approval from .approval_stage import ApprovalStage + from .approved_client_app import ApprovedClientApp from .app_catalogs import AppCatalogs from .app_consent_approval_route import AppConsentApprovalRoute from .app_consent_request import AppConsentRequest @@ -6747,6 +6753,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .application_template import ApplicationTemplate from .approval import Approval from .approval_stage import ApprovalStage + from .approved_client_app import ApprovedClientApp from .app_catalogs import AppCatalogs from .app_consent_approval_route import AppConsentApprovalRoute from .app_consent_request import AppConsentRequest diff --git a/msgraph/generated/models/event.py b/msgraph/generated/models/event.py index 8dad1c65fb..4125d8eaa6 100644 --- a/msgraph/generated/models/event.py +++ b/msgraph/generated/models/event.py @@ -44,11 +44,11 @@ class Event(OutlookItem, Parsable): body_preview: Optional[str] = None # The calendar that contains the event. Navigation property. Read-only. calendar: Optional[Calendar] = None - # Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event. + # Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Requires $select to retrieve. Only returned in a Get operation that specifies the ID (seriesMasterId property value) of a series master event. cancelled_occurrences: Optional[list[str]] = None # The date, time, and time zone that the event ends. By default, the end time is in UTC. end: Optional[DateTimeTimeZone] = None - # Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. + # Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Requires $select and $expand to retrieve. Only returned in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. exception_occurrences: Optional[list[Event]] = None # The collection of open extensions defined for the event. Nullable. extensions: Optional[list[Extension]] = None diff --git a/msgraph/generated/models/group.py b/msgraph/generated/models/group.py index 0defcc6cf0..8e724824c6 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -40,15 +40,15 @@ class Group(DirectoryObject, Parsable): odata_type: Optional[str] = "#microsoft.graph.group" # The list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post. accepted_senders: Optional[list[DirectoryObject]] = None - # Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). allow_external_senders: Optional[bool] = None # Represents the app roles granted to a group for an application. Supports $expand. app_role_assignments: Optional[list[AppRoleAssignment]] = None - # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. assigned_labels: Optional[list[AssignedLabel]] = None - # The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + # The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. assigned_licenses: Optional[list[AssignedLicense]] = None - # Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). auto_subscribe_new_members: Optional[bool] = None # The group's calendar. Read-only. calendar: Optional[Calendar] = None @@ -82,19 +82,19 @@ class Group(DirectoryObject, Parsable): group_types: Optional[list[str]] = None # Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq). has_members_with_license_errors: Optional[bool] = None - # True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). hide_from_address_lists: Optional[bool] = None - # True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). hide_from_outlook_clients: Optional[bool] = None # When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. is_archived: Optional[bool] = None # Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). is_assignable_to_role: Optional[bool] = None - # Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + # Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. is_management_restricted: Optional[bool] = None - # Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). is_subscribed_by_mail: Optional[bool] = None - # Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. + # Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Requires $select to retrieve. Read-only. license_processing_state: Optional[LicenseProcessingState] = None # The SMTP address for the group, for example, 'serviceadmins@contoso.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). mail: Optional[str] = None @@ -176,7 +176,7 @@ class Group(DirectoryObject, Parsable): transitive_members: Optional[list[DirectoryObject]] = None # The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only. unique_name: Optional[str] = None - # Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). unseen_count: Optional[int] = None # Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. visibility: Optional[str] = None diff --git a/msgraph/generated/models/key_credential.py b/msgraph/generated/models/key_credential.py index 8a845c0c64..cf7bdfd11b 100644 --- a/msgraph/generated/models/key_credential.py +++ b/msgraph/generated/models/key_credential.py @@ -20,7 +20,7 @@ class KeyCredential(AdditionalDataHolder, BackedModel, Parsable): display_name: Optional[str] = None # The date and time at which the credential expires. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. end_date_time: Optional[datetime.datetime] = None - # The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. + # The certificate's raw data in byte array converted to Base64 string. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. key: Optional[bytes] = None # The unique identifier (GUID) for the key. key_id: Optional[UUID] = None diff --git a/msgraph/generated/models/local_admin_settings.py b/msgraph/generated/models/local_admin_settings.py new file mode 100644 index 0000000000..827d80e309 --- /dev/null +++ b/msgraph/generated/models/local_admin_settings.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .device_registration_membership import DeviceRegistrationMembership + +@dataclass +class LocalAdminSettings(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 enableGlobalAdmins property + enable_global_admins: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The registeringUsers property + registering_users: Optional[DeviceRegistrationMembership] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LocalAdminSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LocalAdminSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LocalAdminSettings() + + 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_registration_membership import DeviceRegistrationMembership + + from .device_registration_membership import DeviceRegistrationMembership + + fields: dict[str, Callable[[Any], None]] = { + "enableGlobalAdmins": lambda n : setattr(self, 'enable_global_admins', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "registeringUsers": lambda n : setattr(self, 'registering_users', n.get_object_value(DeviceRegistrationMembership)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("enableGlobalAdmins", self.enable_global_admins) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("registeringUsers", self.registering_users) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/message.py b/msgraph/generated/models/message.py index b4c402031d..472f9bf1e7 100644 --- a/msgraph/generated/models/message.py +++ b/msgraph/generated/models/message.py @@ -54,7 +54,7 @@ class Message(OutlookItem, Parsable): importance: Optional[Importance] = None # The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other. inference_classification: Optional[InferenceClassificationType] = None - # A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + # A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. internet_message_headers: Optional[list[InternetMessageHeader]] = None # The message ID in the format specified by RFC2822. internet_message_id: Optional[str] = None diff --git a/msgraph/generated/models/remote_desktop_security_configuration.py b/msgraph/generated/models/remote_desktop_security_configuration.py index 4fc4ac67fe..ac59e675dc 100644 --- a/msgraph/generated/models/remote_desktop_security_configuration.py +++ b/msgraph/generated/models/remote_desktop_security_configuration.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .approved_client_app import ApprovedClientApp from .entity import Entity from .target_device_group import TargetDeviceGroup @@ -12,11 +13,13 @@ @dataclass class RemoteDesktopSecurityConfiguration(Entity, Parsable): + # The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + approved_client_apps: Optional[list[ApprovedClientApp]] = None # Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled. is_remote_desktop_protocol_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .approved_client_app import ApprovedClientApp from .entity import Entity from .target_device_group import TargetDeviceGroup + from .approved_client_app import ApprovedClientApp from .entity import Entity from .target_device_group import TargetDeviceGroup fields: dict[str, Callable[[Any], None]] = { + "approvedClientApps": lambda n : setattr(self, 'approved_client_apps', n.get_collection_of_object_values(ApprovedClientApp)), "isRemoteDesktopProtocolEnabled": lambda n : setattr(self, 'is_remote_desktop_protocol_enabled', n.get_bool_value()), "targetDeviceGroups": lambda n : setattr(self, 'target_device_groups', n.get_collection_of_object_values(TargetDeviceGroup)), } @@ -58,6 +64,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("approvedClientApps", self.approved_client_apps) writer.write_bool_value("isRemoteDesktopProtocolEnabled", self.is_remote_desktop_protocol_enabled) writer.write_collection_of_object_values("targetDeviceGroups", self.target_device_groups) diff --git a/msgraph/generated/models/service_principal.py b/msgraph/generated/models/service_principal.py index 7d7d022520..aa2b6a7f52 100644 --- a/msgraph/generated/models/service_principal.py +++ b/msgraph/generated/models/service_principal.py @@ -70,7 +70,7 @@ class ServicePrincipal(DirectoryObject, Parsable): created_by_app_id: Optional[str] = None # Directory objects created by this service principal. Read-only. Nullable. created_objects: Optional[list[DirectoryObject]] = None - # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. custom_security_attributes: Optional[CustomSecurityAttributeValue] = None # The delegatedPermissionClassifications property delegated_permission_classifications: Optional[list[DelegatedPermissionClassification]] = None diff --git a/msgraph/generated/models/site_archival_details.py b/msgraph/generated/models/site_archival_details.py index defd37e03c..886a9d0230 100644 --- a/msgraph/generated/models/site_archival_details.py +++ b/msgraph/generated/models/site_archival_details.py @@ -15,7 +15,7 @@ class SiteArchivalDetails(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Represents the current archive status of the site collection. Returned only on $select. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. + # Represents the current archive status of the site collection. Requires $select to retrieve. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. archive_status: Optional[SiteArchiveStatus] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/user.py b/msgraph/generated/models/user.py index b04784e630..1c1bee13d2 100644 --- a/msgraph/generated/models/user.py +++ b/msgraph/generated/models/user.py @@ -75,29 +75,29 @@ class User(DirectoryObject, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.user" - # A freeform text entry field for the user to describe themselves. Returned only on $select. + # A freeform text entry field for the user to describe themselves. Requires $select to retrieve. about_me: Optional[str] = None - # true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in). + # true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). 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. Returned only on $select. Supports $filter (eq, ne, not, and in). + # Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). age_group: Optional[str] = None # The user's terms of use acceptance statuses. Read-only. Nullable. agreement_acceptances: Optional[list[AgreementAcceptance]] = None # Represents the app roles a user is granted for an application. Supports $expand. app_role_assignments: Optional[list[AppRoleAssignment]] = None - # The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0). + # The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, /$count eq 0, /$count ne 0). assigned_licenses: Optional[list[AssignedLicense]] = None - # The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not). + # The plans that are assigned to the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq and not). assigned_plans: Optional[list[AssignedPlan]] = None # The authentication methods that are supported for the user. authentication: Optional[Authentication] = None # The authorizationInfo property authorization_info: Optional[AuthorizationInfo] = None - # The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. + # The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Requires $select to retrieve. birthday: Optional[datetime.datetime] = None # The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). business_phones: Optional[list[str]] = None @@ -111,33 +111,33 @@ class User(DirectoryObject, Parsable): calendars: Optional[list[Calendar]] = None # The chats property chats: Optional[list[Chat]] = None - # The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). city: Optional[str] = None # The cloudClipboard property cloud_clipboard: Optional[CloudClipboardRoot] = None # The user's Cloud PCs. Read-only. Nullable. cloud_p_cs: Optional[list[CloudPC]] = None - # The name of the company that the user is associated with. This property can be useful for describing the company that a guest comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The name of the company that the user is associated with. This property can be useful for describing the company that a guest comes from. The maximum length is 64 characters.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). company_name: Optional[str] = None - # Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied, and NotRequired. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in). + # Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied, and NotRequired. For more information, see legal age group property definitions. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). consent_provided_for_minor: Optional[str] = None # The user's contacts folders. Read-only. Nullable. contact_folders: Optional[list[ContactFolder]] = None # The user's contacts. Read-only. Nullable. contacts: Optional[list[Contact]] = None - # The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). country: Optional[str] = None - # The date and time the user was created, in ISO 8601 format and UTC. The value can't be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + # The date and time the user was created, in ISO 8601 format and UTC. The value can't be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). created_date_time: Optional[datetime.datetime] = None # Directory objects that the user created. Read-only. Nullable. created_objects: Optional[list[DirectoryObject]] = None - # Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in). + # Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, in). creation_type: Optional[str] = None - # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. custom_security_attributes: Optional[CustomSecurityAttributeValue] = None # The data security and governance settings for the user. Read-only. Nullable. data_security_and_governance: Optional[UserDataSecurityAndGovernance] = None - # The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values). + # The name of the department in which the user works. Maximum length is 64 characters. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, and eq on null values). department: Optional[str] = None # The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. device_enrollment_limit: Optional[int] = None @@ -153,45 +153,45 @@ class User(DirectoryObject, Parsable): drives: Optional[list[Drive]] = None # The employeeExperience property employee_experience: Optional[EmployeeExperienceUser] = None - # The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + # The date and time when the user was hired or will start work in a future hire. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). employee_hire_date: Optional[datetime.datetime] = None - # The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). + # The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). employee_id: Optional[str] = None # The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs at least one of the following Microsoft Entra roles: Lifecycle Workflows Administrator (least privilege), Global Reader. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user. employee_leave_date_time: Optional[datetime.datetime] = None - # Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + # Represents organization data (for example, division and costCenter) associated with a user. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). employee_org_data: Optional[EmployeeOrgData] = None - # Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith). + # Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith). employee_type: Optional[str] = None # The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. events: Optional[list[Event]] = None # The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. extensions: Optional[list[Extension]] = None - # For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in). + # For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Requires $select to retrieve. Supports $filter (eq, ne, not , in). external_user_state: Optional[str] = None - # Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in). + # Shows the timestamp for the latest change to the externalUserState property. Requires $select to retrieve. Supports $filter (eq, ne, not , in). external_user_state_change_date_time: Optional[datetime.datetime] = None - # The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). + # The fax number of the user. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). fax_number: Optional[str] = None # The followedSites property followed_sites: Optional[list[Site]] = None # The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). given_name: Optional[str] = None - # The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. + # The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Requires $select to retrieve. Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. hire_date: Optional[datetime.datetime] = None - # Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) with limitations. + # Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Requires $select to retrieve. Supports $filter (eq) with limitations. identities: Optional[list[ObjectIdentity]] = None # The identityParentId property identity_parent_id: Optional[str] = None - # The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith). + # The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith). im_addresses: Optional[list[str]] = None # Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance. inference_classification: Optional[InferenceClassification] = None # Represents relationships between a user and items such as OneDrive for work or school documents, calculated using advanced analytics and machine learning techniques. Read-only. Nullable. insights: Optional[ItemInsights] = None - # A list for the user to describe their interests. Returned only on $select. + # A list for the user to describe their interests. Requires $select to retrieve. interests: Optional[list[str]] = None - # true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + # true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. is_management_restricted: Optional[bool] = None # Don't use – reserved for future use. is_resource_account: Optional[bool] = None @@ -199,11 +199,11 @@ class User(DirectoryObject, Parsable): job_title: Optional[str] = None # The joinedTeams property joined_teams: Optional[list[Team]] = None - # The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. + # The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Requires $select to retrieve. last_password_change_date_time: Optional[datetime.datetime] = None - # Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. + # Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. legal_age_group_classification: Optional[str] = None - # State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Returned only on $select. + # State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Requires $select to retrieve. license_assignment_states: Optional[list[LicenseAssignmentState]] = None # A collection of this user's license details. Read-only. license_details: Optional[list[LicenseDetails]] = None @@ -211,9 +211,9 @@ class User(DirectoryObject, Parsable): mail: Optional[str] = None # The user's mail folders. Read-only. Nullable. mail_folders: Optional[list[MailFolder]] = None - # The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). mail_nickname: Optional[str] = None - # Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + # Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. mailbox_settings: Optional[MailboxSettings] = None # Zero or more managed app registrations that belong to the user. managed_app_registrations: Optional[list[ManagedAppRegistration]] = None @@ -227,39 +227,39 @@ class User(DirectoryObject, Parsable): messages: Optional[list[Message]] = None # The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. mobile_phone: Optional[str] = None - # The URL for the user's site. Returned only on $select. + # The URL for the user's site. Requires $select to retrieve. my_site: Optional[str] = None # The oauth2PermissionGrants property oauth2_permission_grants: Optional[list[OAuth2PermissionGrant]] = None # The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). office_location: Optional[str] = None - # Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. + # Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. on_premises_distinguished_name: Optional[str] = None - # Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. + # Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. on_premises_domain_name: Optional[str] = None - # Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in). + # Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Requires $select to retrieve. Supports $filter (eq, ne, not, in). on_premises_extension_attributes: Optional[OnPremisesExtensionAttributes] = None - # This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in). + # This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). on_premises_immutable_id: Optional[str] = None - # Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in). + # Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). on_premises_last_sync_date_time: Optional[datetime.datetime] = None - # Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le). + # Errors when using Microsoft synchronization product during provisioning. Requires $select to retrieve. Supports $filter (eq, not, ge, le). on_premises_provisioning_errors: Optional[list[OnPremisesProvisioningError]] = None - # Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + # Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). on_premises_sam_account_name: Optional[str] = None - # Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values). + # Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq including on null values). on_premises_security_identifier: Optional[str] = None # The onPremisesSyncBehavior property on_premises_sync_behavior: Optional[OnPremisesSyncBehavior] = None - # true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). + # true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). on_premises_sync_enabled: Optional[bool] = None - # Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + # Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). on_premises_user_principal_name: Optional[str] = None # The onenote property onenote: Optional[Onenote] = None # Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. online_meetings: Optional[list[OnlineMeeting]] = None - # A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + # A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). other_mails: Optional[list[str]] = None # The outlook property outlook: Optional[OutlookUser] = None @@ -267,11 +267,11 @@ class User(DirectoryObject, Parsable): owned_devices: Optional[list[DirectoryObject]] = None # Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). owned_objects: Optional[list[DirectoryObject]] = None - # Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). + # Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). password_policies: Optional[str] = None - # Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + # Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. password_profile: Optional[PasswordProfile] = None - # A list for the user to enumerate their past projects. Returned only on $select. + # A list for the user to enumerate their past projects. Requires $select to retrieve. past_projects: Optional[list[str]] = None # People that are relevant to the user. Read-only. Nullable. people: Optional[list[Person]] = None @@ -283,27 +283,27 @@ class User(DirectoryObject, Parsable): photos: Optional[list[ProfilePhoto]] = None # Entry-point to the Planner resource that might exist for a user. Read-only. planner: Optional[PlannerUser] = None - # The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). postal_code: Optional[str] = None # The preferred data location for the user. For more information, see OneDrive Online Multi-Geo. preferred_data_location: Optional[str] = None # The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) preferred_language: Optional[str] = None - # The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + # The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. preferred_name: Optional[str] = None # The presence property presence: Optional[Presence] = None # The print property print: Optional[UserPrint] = None - # The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le). + # The plans that are provisioned for the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le). provisioned_plans: Optional[list[ProvisionedPlan]] = None - # For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). + # For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). proxy_addresses: Optional[list[str]] = None # Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. registered_devices: Optional[list[DirectoryObject]] = None - # A list for the user to enumerate their responsibilities. Returned only on $select. + # A list for the user to enumerate their responsibilities. Requires $select to retrieve. responsibilities: Optional[list[str]] = None - # A list for the user to enumerate the schools they attended. Returned only on $select. + # A list for the user to enumerate the schools they attended. Requires $select to retrieve. schools: Optional[list[str]] = None # The scopedRoleMemberOf property scoped_role_member_of: Optional[list[ScopedRoleMembership]] = None @@ -315,19 +315,19 @@ class User(DirectoryObject, Parsable): settings: Optional[UserSettings] = None # Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. show_in_address_list: Optional[bool] = None - # Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. + # Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. sign_in_activity: Optional[SignInActivity] = None - # Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select. + # Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Requires $select to retrieve. sign_in_sessions_valid_from_date_time: Optional[datetime.datetime] = None - # A list for the user to enumerate their skills. Returned only on $select. + # A list for the user to enumerate their skills. Requires $select to retrieve. skills: Optional[list[str]] = None # The identifier that relates the user to the working time schedule triggers. Read-Only. Nullable solutions: Optional[UserSolutionRoot] = None # The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. sponsors: Optional[list[DirectoryObject]] = None - # The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The state or province in the user's address. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). state: Optional[str] = None - # The street address of the user's place of business. Maximum length is 1,024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # The street address of the user's place of business. Maximum length is 1,024 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). street_address: Optional[str] = None # The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). surname: Optional[str] = None @@ -337,11 +337,11 @@ class User(DirectoryObject, Parsable): todo: Optional[Todo] = None # The groups, including nested groups, and directory roles that a user is a member of. Nullable. transitive_member_of: Optional[list[DirectoryObject]] = None - # A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + # A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). usage_location: Optional[str] = None # The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. user_principal_name: Optional[str] = None - # A string value that can be used to classify user types in your directory. The possible values are Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID? + # A string value that can be used to classify user types in your directory. The possible values are Member and Guest. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID? user_type: Optional[str] = None @staticmethod diff --git a/msgraph/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py index 3d0e3f7b93..30c00f675f 100644 --- a/msgraph/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py index 63724fa3f3..9821ea3d38 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -77,7 +77,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py index 7459b57060..0a998f54f4 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -77,7 +77,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py index 67821a7041..25e1853b02 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py index 9d47885df9..a45e4eea6d 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py new file mode 100644 index 0000000000..a5e30b2567 --- /dev/null +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_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.approved_client_app import ApprovedClientApp + from .....models.approved_client_app_collection_response import ApprovedClientAppCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.approved_client_app_item_request_builder import ApprovedClientAppItemRequestBuilder + +class ApprovedClientAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApprovedClientAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_approved_client_app_id(self,approved_client_app_id: str) -> ApprovedClientAppItemRequestBuilder: + """ + Provides operations to manage the approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + param approved_client_app_id: The unique identifier of approvedClientApp + Returns: ApprovedClientAppItemRequestBuilder + """ + if approved_client_app_id is None: + raise TypeError("approved_client_app_id cannot be null.") + from .item.approved_client_app_item_request_builder import ApprovedClientAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["approvedClientApp%2Did"] = approved_client_app_id + return ApprovedClientAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovedClientAppCollectionResponse]: + """ + The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApprovedClientAppCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-list-approvedclientapps?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.approved_client_app_collection_response import ApprovedClientAppCollectionResponse + + return await self.request_adapter.send_async(request_info, ApprovedClientAppCollectionResponse, error_mapping) + + async def post(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovedClientApp]: + """ + Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-post-approvedclientapps?view=graph-rest-1.0 + """ + 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.approved_client_app import ApprovedClientApp + + return await self.request_adapter.send_async(request_info, ApprovedClientApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + 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) -> ApprovedClientAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApprovedClientAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApprovedClientAppsRequestBuilder(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 ApprovedClientAppsRequestBuilderGetQueryParameters(): + """ + The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 ApprovedClientAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApprovedClientAppsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/count/count_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/count/count_request_builder.py new file mode 100644 index 0000000000..f2a1545fd3 --- /dev/null +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/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}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/$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/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py new file mode 100644 index 0000000000..3118b31334 --- /dev/null +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.approved_client_app import ApprovedClientApp + from ......models.o_data_errors.o_data_error import ODataError + +class ApprovedClientAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApprovedClientAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/{approvedClientApp%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete approvedClientApp + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-delete-approvedclientapps?view=graph-rest-1.0 + """ + 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[ApprovedClientAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovedClientApp]: + """ + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/approvedclientapp-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.approved_client_app import ApprovedClientApp + + return await self.request_adapter.send_async(request_info, ApprovedClientApp, error_mapping) + + async def patch(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovedClientApp]: + """ + Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/approvedclientapp-update?view=graph-rest-1.0 + """ + 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.approved_client_app import ApprovedClientApp + + return await self.request_adapter.send_async(request_info, ApprovedClientApp, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete approvedClientApp + 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[ApprovedClientAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + 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) -> ApprovedClientAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApprovedClientAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApprovedClientAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApprovedClientAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApprovedClientAppItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ApprovedClientAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApprovedClientAppItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/remote_desktop_security_configuration_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/remote_desktop_security_configuration_request_builder.py index 436b355258..2003934f39 100644 --- a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/remote_desktop_security_configuration_request_builder.py +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/remote_desktop_security_configuration_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .approved_client_apps.approved_client_apps_request_builder import ApprovedClientAppsRequestBuilder from .target_device_groups.target_device_groups_request_builder import TargetDeviceGroupsRequestBuilder class RemoteDesktopSecurityConfigurationRequestBuilder(BaseRequestBuilder): @@ -142,6 +143,15 @@ def with_url(self,raw_url: str) -> RemoteDesktopSecurityConfigurationRequestBuil raise TypeError("raw_url cannot be null.") return RemoteDesktopSecurityConfigurationRequestBuilder(self.request_adapter, raw_url) + @property + def approved_client_apps(self) -> ApprovedClientAppsRequestBuilder: + """ + Provides operations to manage the approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + """ + from .approved_client_apps.approved_client_apps_request_builder import ApprovedClientAppsRequestBuilder + + return ApprovedClientAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def target_device_groups(self) -> TargetDeviceGroupsRequestBuilder: """ diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py index f08600f149..33bafacfd6 100644 --- a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetDe async def post(self,body: TargetDeviceGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetDeviceGroup]: """ - Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetDeviceGroup] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TargetDeviceGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index c4aa744466..8fb6bcd8b6 100644 --- a/msgraph/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 86fc500f47..62a1e5b943 100644 --- a/msgraph/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index e1e793649a..1775f08d8f 100644 --- a/msgraph/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 895bae1b17..935cd4f7df 100644 --- a/msgraph/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 9770318493..f94f8ce29c 100644 --- a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 7eecc9ebfc..5e93a81070 100644 --- a/msgraph/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 22788fd3ff..5cb9c561a4 100644 --- a/msgraph/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index e4ae804619..43e46a4e36 100644 --- a/msgraph/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 93413a3443..6e4553ea50 100644 --- a/msgraph/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0ef48f6530..2a1a8a19e7 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index ee291b981f..c1d8385c2e 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 53d06bca7d..b2000351dd 100644 --- a/msgraph/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 54c2aaaff7..a60d46f187 100644 --- a/msgraph/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index cf9c0d83a5..7cdaa4b3e1 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index d3401a0e96..0f98316bf0 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1d6d0e624e..5df620e4ed 100644 --- a/msgraph/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index a3264e25f3..11fea7c440 100644 --- a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index dbeb79f12b..155c1ae0a1 100644 --- a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 4997751b97..4a565b28e2 100644 --- a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index ba6a33004b..bccf26eb3f 100644 --- a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 2769508e7d..c6cd5c5812 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1614c9355f..f9fd3b2801 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 25b6bc93a5..085ab04942 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index c15483bd3e..c53068a0e3 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py index 6a98b0a290..2eeca7ade1 100644 --- a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py index b20882a485..a2e2ba36f3 100644 --- a/msgraph/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ From 8f65301f1e27eb54922fb3be4568b78c4c605ecd Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 5 May 2026 20:47:40 +0000 Subject: [PATCH 11/12] feat(generation): update request builders and models Update generated files with build 217716 --- .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- ...date_ad_domain_password_request_builder.py | 5 +- .../item/restore/restore_request_builder.py | 4 +- .../deleted_items_request_builder.py | 6 +- .../graph_group_request_builder.py | 6 +- .../directory_object_item_request_builder.py | 10 +- .../graph_group_request_builder.py | 6 +- .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- .../retention_label_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- .../permanent_delete_request_builder.py | 5 +- .../item/restore/restore_request_builder.py | 4 +- .../identity/identity_request_builder.py | 10 + .../profiles/count/count_request_builder.py | 104 ++ ...erified_id_profile_item_request_builder.py | 191 ++++ .../profiles/profiles_request_builder.py | 210 ++++ .../verified_id_request_builder.py | 198 ++++ msgraph/generated/kiota-dom-export.txt | 991 ++++++++++++++++++ msgraph/generated/kiota-lock.json | 2 +- msgraph/generated/models/ai_agent_info.py | 2 +- .../models/authentication_event_listener.py | 7 + .../generated/models/azure_a_d_join_policy.py | 6 +- .../models/azure_a_d_registration_policy.py | 4 +- .../generated/models/backup_restore_root.py | 21 + .../models/browsable_resource_type.py | 9 + .../generated/models/browse_query_order.py | 9 + .../models/browse_query_response_item.py | 81 ++ .../models/browse_query_response_item_type.py | 10 + .../generated/models/browse_session_base.py | 107 ++ ...browse_session_base_collection_response.py | 58 + .../generated/models/browse_session_status.py | 8 + msgraph/generated/models/claim_binding.py | 69 ++ .../generated/models/claim_binding_source.py | 6 + msgraph/generated/models/claim_validation.py | 58 + .../models/cloud_pc_on_premises_connection.py | 8 +- .../conditional_access_grant_control.py | 1 + .../conditional_access_grant_controls.py | 2 +- .../models/custom_authentication_extension.py | 7 + .../models/custom_callout_extension.py | 7 + .../models/device_registration_policy.py | 12 +- msgraph/generated/models/email_details.py | 62 ++ msgraph/generated/models/entity.py | 77 ++ ...umerated_device_registration_membership.py | 4 +- .../models/external_connectors/label.py | 5 + .../models/face_check_configuration.py | 58 + .../models/fido2_authentication_method.py | 7 + .../models/file_storage_container.py | 2 +- .../models/granular_drive_restore_artifact.py | 57 + ...ve_restore_artifact_collection_response.py | 58 + .../models/granular_restore_artifact_base.py | 112 ++ .../models/granular_site_restore_artifact.py | 57 + ...te_restore_artifact_collection_response.py | 58 + .../generated/models/identity_container.py | 7 + .../task_processing_result.py | 4 + .../models/identity_verified_id_root.py | 60 ++ .../models/license_assignment_state.py | 12 +- .../models/local_admin_password_settings.py | 2 +- .../generated/models/local_admin_settings.py | 4 +- .../models/match_confidence_level.py | 7 + msgraph/generated/models/notify_members.py | 8 + ...ed_id_claim_validation_custom_extension.py | 53 + ...aim_validation_custom_extension_handler.py | 67 ++ ...on_verified_id_claim_validation_handler.py | 66 ++ ...n_verified_id_claim_validation_listener.py | 60 ++ .../one_drive_for_business_browse_session.py | 57 + ...ness_browse_session_collection_response.py | 58 + .../one_drive_for_business_restore_session.py | 7 + .../models/ownerless_group_policy.py | 87 ++ msgraph/generated/models/policy_root.py | 7 + msgraph/generated/models/restore_job_type.py | 1 + msgraph/generated/models/risk_detail.py | 1 + msgraph/generated/models/security/alert.py | 4 + .../generated/models/security/data_source.py | 2 +- .../models/share_point_browse_session.py | 57 + ...oint_browse_session_collection_response.py | 58 + msgraph/generated/models/share_point_group.py | 8 +- .../models/share_point_group_identity.py | 4 +- .../models/share_point_group_member.py | 2 +- .../models/share_point_identity_set.py | 4 +- .../models/share_point_restore_session.py | 7 + msgraph/generated/models/target_owners.py | 65 ++ .../generated/models/verified_id_profile.py | 102 ++ ...verified_id_profile_collection_response.py | 58 + .../verified_id_profile_configuration.py | 83 ++ .../models/verified_id_profile_state.py | 7 + .../models/verified_id_usage_configuration.py | 65 ++ ...verified_id_usage_configuration_purpose.py | 8 + ...authentication_extensions_client_inputs.py | 50 + ...uthentication_extensions_client_outputs.py | 50 + ...uthn_authenticator_attestation_response.py | 58 + ...bauthn_authenticator_selection_criteria.py | 62 ++ .../webauthn_credential_creation_options.py | 66 ++ .../models/webauthn_public_key_credential.py | 72 ++ ..._public_key_credential_creation_options.py | 108 ++ ...bauthn_public_key_credential_descriptor.py | 62 ++ ...bauthn_public_key_credential_parameters.py | 58 + ...ebauthn_public_key_credential_rp_entity.py | 58 + ...authn_public_key_credential_user_entity.py | 62 ++ .../item/restore/restore_request_builder.py | 4 +- .../item/restore/restore_request_builder.py | 4 +- ...ice_registration_policy_request_builder.py | 7 +- .../ownerless_group_policy_request_builder.py | 152 +++ .../policies/policies_request_builder.py | 10 + .../item/restore/restore_request_builder.py | 4 +- .../backup_restore_request_builder.py | 30 + .../browse_sessions_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ .../item/browse/browse_post_request_body.py | 72 ++ .../item/browse/browse_post_response.py | 58 + .../item/browse/browse_request_builder.py | 89 ++ ...rowse_session_base_item_request_builder.py | 211 ++++ ...owse_with_next_fetch_token_get_response.py | 58 + ...e_with_next_fetch_token_request_builder.py | 125 +++ .../count/count_request_builder.py | 104 ++ ...ess_browse_session_item_request_builder.py | 188 ++++ ...usiness_browse_sessions_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ...drive_restore_artifacts_request_builder.py | 208 ++++ ...e_restore_artifact_item_request_builder.py | 188 ++++ ...ss_restore_session_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...int_browse_session_item_request_builder.py | 188 ++++ ...e_point_browse_sessions_request_builder.py | 208 ++++ .../count/count_request_builder.py | 104 ++ ..._site_restore_artifacts_request_builder.py | 208 ++++ ...e_restore_artifact_item_request_builder.py | 188 ++++ ...nt_restore_session_item_request_builder.py | 10 + ...point_group_member_item_request_builder.py | 6 +- .../item/members/members_request_builder.py | 6 +- .../share_point_group_item_request_builder.py | 6 +- .../share_point_groups_request_builder.py | 6 +- ...point_group_member_item_request_builder.py | 6 +- .../item/members/members_request_builder.py | 6 +- .../share_point_group_item_request_builder.py | 6 +- .../share_point_groups_request_builder.py | 6 +- .../app_role_assignments_request_builder.py | 14 +- .../creation_options_request_builder.py | 81 ++ .../fido2_methods_request_builder.py | 10 + .../permanent_delete_request_builder.py | 5 +- .../permanent_delete_request_builder.py | 5 +- .../permanent_delete_request_builder.py | 1 - .../direct_reports_request_builder.py | 7 +- .../item/manager/manager_request_builder.py | 8 +- .../item/manager/ref/ref_request_builder.py | 12 +- .../member_of/member_of_request_builder.py | 8 +- .../owned_objects_request_builder.py | 7 +- .../item/restore/restore_request_builder.py | 4 +- .../sponsors/item/ref/ref_request_builder.py | 6 +- .../item/sponsors/ref/ref_request_builder.py | 22 +- .../item/sponsors/sponsors_request_builder.py | 8 +- .../transitive_member_of_request_builder.py | 8 +- 156 files changed, 7883 insertions(+), 172 deletions(-) create mode 100644 msgraph/generated/identity/verified_id/profiles/count/count_request_builder.py create mode 100644 msgraph/generated/identity/verified_id/profiles/item/verified_id_profile_item_request_builder.py create mode 100644 msgraph/generated/identity/verified_id/profiles/profiles_request_builder.py create mode 100644 msgraph/generated/identity/verified_id/verified_id_request_builder.py create mode 100644 msgraph/generated/models/browsable_resource_type.py create mode 100644 msgraph/generated/models/browse_query_order.py create mode 100644 msgraph/generated/models/browse_query_response_item.py create mode 100644 msgraph/generated/models/browse_query_response_item_type.py create mode 100644 msgraph/generated/models/browse_session_base.py create mode 100644 msgraph/generated/models/browse_session_base_collection_response.py create mode 100644 msgraph/generated/models/browse_session_status.py create mode 100644 msgraph/generated/models/claim_binding.py create mode 100644 msgraph/generated/models/claim_binding_source.py create mode 100644 msgraph/generated/models/claim_validation.py create mode 100644 msgraph/generated/models/email_details.py create mode 100644 msgraph/generated/models/face_check_configuration.py create mode 100644 msgraph/generated/models/granular_drive_restore_artifact.py create mode 100644 msgraph/generated/models/granular_drive_restore_artifact_collection_response.py create mode 100644 msgraph/generated/models/granular_restore_artifact_base.py create mode 100644 msgraph/generated/models/granular_site_restore_artifact.py create mode 100644 msgraph/generated/models/granular_site_restore_artifact_collection_response.py create mode 100644 msgraph/generated/models/identity_verified_id_root.py create mode 100644 msgraph/generated/models/match_confidence_level.py create mode 100644 msgraph/generated/models/notify_members.py create mode 100644 msgraph/generated/models/on_verified_id_claim_validation_custom_extension.py create mode 100644 msgraph/generated/models/on_verified_id_claim_validation_custom_extension_handler.py create mode 100644 msgraph/generated/models/on_verified_id_claim_validation_handler.py create mode 100644 msgraph/generated/models/on_verified_id_claim_validation_listener.py create mode 100644 msgraph/generated/models/one_drive_for_business_browse_session.py create mode 100644 msgraph/generated/models/one_drive_for_business_browse_session_collection_response.py create mode 100644 msgraph/generated/models/ownerless_group_policy.py create mode 100644 msgraph/generated/models/share_point_browse_session.py create mode 100644 msgraph/generated/models/share_point_browse_session_collection_response.py create mode 100644 msgraph/generated/models/target_owners.py create mode 100644 msgraph/generated/models/verified_id_profile.py create mode 100644 msgraph/generated/models/verified_id_profile_collection_response.py create mode 100644 msgraph/generated/models/verified_id_profile_configuration.py create mode 100644 msgraph/generated/models/verified_id_profile_state.py create mode 100644 msgraph/generated/models/verified_id_usage_configuration.py create mode 100644 msgraph/generated/models/verified_id_usage_configuration_purpose.py create mode 100644 msgraph/generated/models/webauthn_authentication_extensions_client_inputs.py create mode 100644 msgraph/generated/models/webauthn_authentication_extensions_client_outputs.py create mode 100644 msgraph/generated/models/webauthn_authenticator_attestation_response.py create mode 100644 msgraph/generated/models/webauthn_authenticator_selection_criteria.py create mode 100644 msgraph/generated/models/webauthn_credential_creation_options.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential_creation_options.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential_descriptor.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential_parameters.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential_rp_entity.py create mode 100644 msgraph/generated/models/webauthn_public_key_credential_user_entity.py create mode 100644 msgraph/generated/policies/ownerless_group_policy/ownerless_group_policy_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/browse_sessions_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/count/count_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_response.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_session_base_item_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_get_response.py create mode 100644 msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/count/count_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/item/one_drive_for_business_browse_session_item_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/one_drive_for_business_browse_sessions_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/count/count_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/granular_drive_restore_artifacts_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/item/granular_drive_restore_artifact_item_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_browse_sessions/count/count_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_browse_sessions/item/share_point_browse_session_item_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_browse_sessions/share_point_browse_sessions_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/count/count_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/granular_site_restore_artifacts_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/item/granular_site_restore_artifact_item_request_builder.py create mode 100644 msgraph/generated/users/item/authentication/fido2_methods/creation_options/creation_options_request_builder.py diff --git a/msgraph/generated/applications/item/restore/restore_request_builder.py b/msgraph/generated/applications/item/restore/restore_request_builder.py index 407d339ec1..2276c96ef0 100644 --- a/msgraph/generated/applications/item/restore/restore_request_builder.py +++ b/msgraph/generated/applications/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/contacts/item/restore/restore_request_builder.py b/msgraph/generated/contacts/item/restore/restore_request_builder.py index d1b57e7a8e..51d907c6c2 100644 --- a/msgraph/generated/contacts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contacts/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/contracts/item/restore/restore_request_builder.py b/msgraph/generated/contracts/item/restore/restore_request_builder.py index 0a20ea3098..c46cafce0d 100644 --- a/msgraph/generated/contracts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contracts/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py index 32b2d32507..d112df8f49 100644 --- a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action updateAdDomainPassword + Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-updateaddomainpassword?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: UpdateAdDomainPasswordPostRequestBody, request_configu def to_post_request_information(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action updateAdDomainPassword + Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/devices/item/restore/restore_request_builder.py b/msgraph/generated/devices/item/restore/restore_request_builder.py index 8678634916..c82da992d3 100644 --- a/msgraph/generated/devices/item/restore/restore_request_builder.py +++ b/msgraph/generated/devices/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py b/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py index 2b25f329d4..7a2873f2ef 100644 --- a/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py +++ b/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py @@ -57,7 +57,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ @@ -77,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeletedI def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -189,7 +189,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class DeletedItemsRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/directory/deleted_items/graph_group/graph_group_request_builder.py b/msgraph/generated/directory/deleted_items/graph_group/graph_group_request_builder.py index ac48f1eb5d..9c4df8aee4 100644 --- a/msgraph/generated/directory/deleted_items/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_group/graph_group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[GroupCollectionResponse]: """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-list?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -85,7 +85,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/directory/deleted_items/item/directory_object_item_request_builder.py b/msgraph/generated/directory/deleted_items/item/directory_object_item_request_builder.py index e7db42eb3d..f9bc563905 100644 --- a/msgraph/generated/directory/deleted_items/item/directory_object_item_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/directory_object_item_request_builder.py @@ -43,7 +43,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. 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/directory-deleteditems-delete?view=graph-rest-1.0 @@ -62,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-get?view=graph-rest-1.0 @@ -83,7 +83,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -222,7 +222,7 @@ class DirectoryObjectItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py index 043d791688..a970a74c19 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_group/graph_group_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user 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/directory-deleteditems-list?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> GraphGroupRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py b/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py index d2765ae668..9339ed0427 100644 --- a/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_objects/item/restore/restore_request_builder.py b/msgraph/generated/directory_objects/item/restore/restore_request_builder.py index a250629cf5..e2667d5e5b 100644 --- a/msgraph/generated/directory_objects/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_objects/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py b/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py index e42b4105d8..8b2bef1f7a 100644 --- a/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_roles/item/restore/restore_request_builder.py b/msgraph/generated/directory_roles/item/restore/restore_request_builder.py index 89e0680274..259ced3c4a 100644 --- a/msgraph/generated/directory_roles/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_roles/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py b/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py index 083ccb1247..ee7ee00e12 100644 --- a/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py +++ b/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/driveitem-removeretentionlabel?view=graph-rest-1.0 @@ -96,7 +96,7 @@ async def patch(self,body: ItemRetentionLabel, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py b/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py index 2ebc7c293c..6aaac1c9b0 100644 --- a/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py index 276e365d0e..10fc9b5060 100644 --- a/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/groups/item/restore/restore_request_builder.py b/msgraph/generated/groups/item/restore/restore_request_builder.py index 8038598e17..2fd342ca3f 100644 --- a/msgraph/generated/groups/item/restore/restore_request_builder.py +++ b/msgraph/generated/groups/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/identity/identity_request_builder.py b/msgraph/generated/identity/identity_request_builder.py index b84c7f6d67..121f7224ca 100644 --- a/msgraph/generated/identity/identity_request_builder.py +++ b/msgraph/generated/identity/identity_request_builder.py @@ -25,6 +25,7 @@ from .identity_providers.identity_providers_request_builder import IdentityProvidersRequestBuilder from .risk_prevention.risk_prevention_request_builder import RiskPreventionRequestBuilder from .user_flow_attributes.user_flow_attributes_request_builder import UserFlowAttributesRequestBuilder + from .verified_id.verified_id_request_builder import VerifiedIdRequestBuilder class IdentityRequestBuilder(BaseRequestBuilder): """ @@ -199,6 +200,15 @@ def user_flow_attributes(self) -> UserFlowAttributesRequestBuilder: return UserFlowAttributesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def verified_id(self) -> VerifiedIdRequestBuilder: + """ + Provides operations to manage the verifiedId property of the microsoft.graph.identityContainer entity. + """ + from .verified_id.verified_id_request_builder import VerifiedIdRequestBuilder + + return VerifiedIdRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class IdentityRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/identity/verified_id/profiles/count/count_request_builder.py b/msgraph/generated/identity/verified_id/profiles/count/count_request_builder.py new file mode 100644 index 0000000000..5c1a3c1780 --- /dev/null +++ b/msgraph/generated/identity/verified_id/profiles/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/verifiedId/profiles/$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/generated/identity/verified_id/profiles/item/verified_id_profile_item_request_builder.py b/msgraph/generated/identity/verified_id/profiles/item/verified_id_profile_item_request_builder.py new file mode 100644 index 0000000000..81ddadddfb --- /dev/null +++ b/msgraph/generated/identity/verified_id/profiles/item/verified_id_profile_item_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.verified_id_profile import VerifiedIdProfile + +class VerifiedIdProfileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VerifiedIdProfileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/verifiedId/profiles/{verifiedIdProfile%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a verifiedIdProfile 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/identityverifiedidroot-delete-profiles?view=graph-rest-1.0 + """ + 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[VerifiedIdProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[VerifiedIdProfile]: + """ + Read the properties and relationships of verifiedIdProfile object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VerifiedIdProfile] + Find more info here: https://learn.microsoft.com/graph/api/verifiedidprofile-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.verified_id_profile import VerifiedIdProfile + + return await self.request_adapter.send_async(request_info, VerifiedIdProfile, error_mapping) + + async def patch(self,body: VerifiedIdProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VerifiedIdProfile]: + """ + Update the properties of a verifiedIdProfile object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VerifiedIdProfile] + Find more info here: https://learn.microsoft.com/graph/api/verifiedidprofile-update?view=graph-rest-1.0 + """ + 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.verified_id_profile import VerifiedIdProfile + + return await self.request_adapter.send_async(request_info, VerifiedIdProfile, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a verifiedIdProfile 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[VerifiedIdProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of verifiedIdProfile 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: VerifiedIdProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a verifiedIdProfile 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) -> VerifiedIdProfileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VerifiedIdProfileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VerifiedIdProfileItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VerifiedIdProfileItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of verifiedIdProfile 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 VerifiedIdProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VerifiedIdProfileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/verified_id/profiles/profiles_request_builder.py b/msgraph/generated/identity/verified_id/profiles/profiles_request_builder.py new file mode 100644 index 0000000000..902e43be63 --- /dev/null +++ b/msgraph/generated/identity/verified_id/profiles/profiles_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.verified_id_profile import VerifiedIdProfile + from ....models.verified_id_profile_collection_response import VerifiedIdProfileCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.verified_id_profile_item_request_builder import VerifiedIdProfileItemRequestBuilder + +class ProfilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProfilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/verifiedId/profiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_verified_id_profile_id(self,verified_id_profile_id: str) -> VerifiedIdProfileItemRequestBuilder: + """ + Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + param verified_id_profile_id: The unique identifier of verifiedIdProfile + Returns: VerifiedIdProfileItemRequestBuilder + """ + if verified_id_profile_id is None: + raise TypeError("verified_id_profile_id cannot be null.") + from .item.verified_id_profile_item_request_builder import VerifiedIdProfileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["verifiedIdProfile%2Did"] = verified_id_profile_id + return VerifiedIdProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[VerifiedIdProfileCollectionResponse]: + """ + Get a list of the verifiedIdProfile objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VerifiedIdProfileCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identityverifiedidroot-list-profiles?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.verified_id_profile_collection_response import VerifiedIdProfileCollectionResponse + + return await self.request_adapter.send_async(request_info, VerifiedIdProfileCollectionResponse, error_mapping) + + async def post(self,body: VerifiedIdProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VerifiedIdProfile]: + """ + Create a new verifiedIdProfile object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VerifiedIdProfile] + Find more info here: https://learn.microsoft.com/graph/api/identityverifiedidroot-post-profiles?view=graph-rest-1.0 + """ + 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.verified_id_profile import VerifiedIdProfile + + return await self.request_adapter.send_async(request_info, VerifiedIdProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the verifiedIdProfile 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: VerifiedIdProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new verifiedIdProfile object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ProfilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfilesRequestBuilder(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 ProfilesRequestBuilderGetQueryParameters(): + """ + Get a list of the verifiedIdProfile 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 ProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfilesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/verified_id/verified_id_request_builder.py b/msgraph/generated/identity/verified_id/verified_id_request_builder.py new file mode 100644 index 0000000000..471f127eac --- /dev/null +++ b/msgraph/generated/identity/verified_id/verified_id_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.identity_verified_id_root import IdentityVerifiedIdRoot + from ...models.o_data_errors.o_data_error import ODataError + from .profiles.profiles_request_builder import ProfilesRequestBuilder + +class VerifiedIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the verifiedId property of the microsoft.graph.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VerifiedIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/verifiedId{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property verifiedId 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[VerifiedIdRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityVerifiedIdRoot]: + """ + Entry point for verified ID operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityVerifiedIdRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.identity_verified_id_root import IdentityVerifiedIdRoot + + return await self.request_adapter.send_async(request_info, IdentityVerifiedIdRoot, error_mapping) + + async def patch(self,body: IdentityVerifiedIdRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityVerifiedIdRoot]: + """ + Update the navigation property verifiedId in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityVerifiedIdRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.identity_verified_id_root import IdentityVerifiedIdRoot + + return await self.request_adapter.send_async(request_info, IdentityVerifiedIdRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property verifiedId 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[VerifiedIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Entry point for verified ID operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: IdentityVerifiedIdRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property verifiedId 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) -> VerifiedIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VerifiedIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VerifiedIdRequestBuilder(self.request_adapter, raw_url) + + @property + def profiles(self) -> ProfilesRequestBuilder: + """ + Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + """ + from .profiles.profiles_request_builder import ProfilesRequestBuilder + + return ProfilesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class VerifiedIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VerifiedIdRequestBuilderGetQueryParameters(): + """ + Entry point for verified ID operations. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 VerifiedIdRequestBuilderGetRequestConfiguration(RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VerifiedIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 40ac033601..a4cb41cf88 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -81348,6 +81348,7 @@ msgraph.generated.identity.IdentityRequestBuilder::|public|to_get_request_inform msgraph.generated.identity.IdentityRequestBuilder::|public|to_patch_request_information(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.IdentityRequestBuilder::|public|url_template:str msgraph.generated.identity.IdentityRequestBuilder::|public|user_flow_attributes:UserFlowAttributesRequestBuilder +msgraph.generated.identity.IdentityRequestBuilder::|public|verified_id:VerifiedIdRequestBuilder msgraph.generated.identity.IdentityRequestBuilder::|public|with_url(raw_url:str):IdentityRequestBuilder msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str @@ -81615,6 +81616,78 @@ msgraph.generated.identity.userFlowAttributes.UserFlowAttributesRequestBuilder:: msgraph.generated.identity.userFlowAttributes.UserFlowAttributesRequestBuilder::|public|to_post_request_information(body:IdentityUserFlowAttribute; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.userFlowAttributes.UserFlowAttributesRequestBuilder::|public|url_template:str msgraph.generated.identity.userFlowAttributes.UserFlowAttributesRequestBuilder::|public|with_url(raw_url:str):UserFlowAttributesRequestBuilder +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VerifiedIdProfileItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder.VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VerifiedIdProfileItemRequestBuilderGetQueryParameters]):VerifiedIdProfile +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|patch(body:VerifiedIdProfile; request_configuration?:RequestConfiguration[QueryParameters]):VerifiedIdProfile +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VerifiedIdProfileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|to_patch_request_information(body:VerifiedIdProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|with_url(raw_url:str):VerifiedIdProfileItemRequestBuilder +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfilesRequestBuilderGetQueryParameters] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder.ProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|by_verified_id_profile_id(verified_id_profile_id:str):VerifiedIdProfileItemRequestBuilder +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfilesRequestBuilderGetQueryParameters]):VerifiedIdProfileCollectionResponse +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|post(body:VerifiedIdProfile; request_configuration?:RequestConfiguration[QueryParameters]):VerifiedIdProfile +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|to_post_request_information(body:VerifiedIdProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|url_template:str +msgraph.generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|with_url(raw_url:str):ProfilesRequestBuilder +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder.VerifiedIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters]):IdentityVerifiedIdRoot +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|patch(body:IdentityVerifiedIdRoot; request_configuration?:RequestConfiguration[QueryParameters]):IdentityVerifiedIdRoot +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|profiles:ProfilesRequestBuilder +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|to_patch_request_information(body:IdentityVerifiedIdRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|url_template:str +msgraph.generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|with_url(raw_url:str):VerifiedIdRequestBuilder msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder.AccessReviewsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder.AccessReviewsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -101137,6 +101210,8 @@ msgraph.generated.models.B2xIdentityUserFlowCollectionResponse::|public|value(): msgraph.generated.models.B2xIdentityUserFlowCollectionResponse::|public|value(value:list[B2xIdentityUserFlow]):None msgraph.generated.models.B2xIdentityUserFlowCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):B2xIdentityUserFlowCollectionResponse msgraph.generated.models.BackupRestoreRoot-->Entity +msgraph.generated.models.BackupRestoreRoot::|public|browse_sessions():list[BrowseSessionBase] +msgraph.generated.models.BackupRestoreRoot::|public|browse_sessions(value:list[BrowseSessionBase]):None msgraph.generated.models.BackupRestoreRoot::|public|constructor():None msgraph.generated.models.BackupRestoreRoot::|public|drive_inclusion_rules():list[DriveProtectionRule] msgraph.generated.models.BackupRestoreRoot::|public|drive_inclusion_rules(value:list[DriveProtectionRule]):None @@ -101156,6 +101231,8 @@ msgraph.generated.models.BackupRestoreRoot::|public|mailbox_protection_units(val msgraph.generated.models.BackupRestoreRoot::|public|mailbox_protection_units_bulk_addition_jobs():list[MailboxProtectionUnitsBulkAdditionJob] msgraph.generated.models.BackupRestoreRoot::|public|mailbox_protection_units_bulk_addition_jobs(value:list[MailboxProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.BackupRestoreRoot::|public|odata_type:str +msgraph.generated.models.BackupRestoreRoot::|public|one_drive_for_business_browse_sessions():list[OneDriveForBusinessBrowseSession] +msgraph.generated.models.BackupRestoreRoot::|public|one_drive_for_business_browse_sessions(value:list[OneDriveForBusinessBrowseSession]):None msgraph.generated.models.BackupRestoreRoot::|public|one_drive_for_business_protection_policies():list[OneDriveForBusinessProtectionPolicy] msgraph.generated.models.BackupRestoreRoot::|public|one_drive_for_business_protection_policies(value:list[OneDriveForBusinessProtectionPolicy]):None msgraph.generated.models.BackupRestoreRoot::|public|one_drive_for_business_restore_sessions():list[OneDriveForBusinessRestoreSession] @@ -101173,6 +101250,8 @@ msgraph.generated.models.BackupRestoreRoot::|public|service_apps():list[ServiceA msgraph.generated.models.BackupRestoreRoot::|public|service_apps(value:list[ServiceApp]):None msgraph.generated.models.BackupRestoreRoot::|public|service_status():ServiceStatus msgraph.generated.models.BackupRestoreRoot::|public|service_status(value:ServiceStatus):None +msgraph.generated.models.BackupRestoreRoot::|public|share_point_browse_sessions():list[SharePointBrowseSession] +msgraph.generated.models.BackupRestoreRoot::|public|share_point_browse_sessions(value:list[SharePointBrowseSession]):None msgraph.generated.models.BackupRestoreRoot::|public|share_point_protection_policies():list[SharePointProtectionPolicy] msgraph.generated.models.BackupRestoreRoot::|public|share_point_protection_policies(value:list[SharePointProtectionPolicy]):None msgraph.generated.models.BackupRestoreRoot::|public|share_point_restore_sessions():list[SharePointRestoreSession] @@ -102016,6 +102095,44 @@ msgraph.generated.models.BroadcastMeetingSettings::|public|odata_type(value:str) msgraph.generated.models.BroadcastMeetingSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.BroadcastMeetingSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):BroadcastMeetingSettings msgraph.generated.models.BroadcastMeetingSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.BrowsableResourceType::0000-None_ +msgraph.generated.models.BrowsableResourceType::0001-Site +msgraph.generated.models.BrowsableResourceType::0002-DocumentLibrary +msgraph.generated.models.BrowsableResourceType::0003-Folder +msgraph.generated.models.BrowsableResourceType::0004-UnknownFutureValue +msgraph.generated.models.BrowseQueryOrder::0000-PathAsc +msgraph.generated.models.BrowseQueryOrder::0001-PathDsc +msgraph.generated.models.BrowseQueryOrder::0002-NameAsc +msgraph.generated.models.BrowseQueryOrder::0003-NameDsc +msgraph.generated.models.BrowseQueryOrder::0004-UnknownFutureValue +msgraph.generated.models.BrowseQueryResponseItem::|public|additional_data():dict[str, Any] +msgraph.generated.models.BrowseQueryResponseItem::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.BrowseQueryResponseItem::|public|backing_store:BackingStore +msgraph.generated.models.BrowseQueryResponseItem::|public|constructor():None +msgraph.generated.models.BrowseQueryResponseItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BrowseQueryResponseItem::|public|items_count():int +msgraph.generated.models.BrowseQueryResponseItem::|public|items_count(value:int):None +msgraph.generated.models.BrowseQueryResponseItem::|public|item_key():str +msgraph.generated.models.BrowseQueryResponseItem::|public|item_key(value:str):None +msgraph.generated.models.BrowseQueryResponseItem::|public|name():str +msgraph.generated.models.BrowseQueryResponseItem::|public|name(value:str):None +msgraph.generated.models.BrowseQueryResponseItem::|public|odata_type():str +msgraph.generated.models.BrowseQueryResponseItem::|public|odata_type(value:str):None +msgraph.generated.models.BrowseQueryResponseItem::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BrowseQueryResponseItem::|public|size_in_bytes():str +msgraph.generated.models.BrowseQueryResponseItem::|public|size_in_bytes(value:str):None +msgraph.generated.models.BrowseQueryResponseItem::|public|type():BrowseQueryResponseItemType +msgraph.generated.models.BrowseQueryResponseItem::|public|type(value:BrowseQueryResponseItemType):None +msgraph.generated.models.BrowseQueryResponseItem::|public|web_url():str +msgraph.generated.models.BrowseQueryResponseItem::|public|web_url(value:str):None +msgraph.generated.models.BrowseQueryResponseItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowseQueryResponseItem +msgraph.generated.models.BrowseQueryResponseItemType::0000-None_ +msgraph.generated.models.BrowseQueryResponseItemType::0001-Site +msgraph.generated.models.BrowseQueryResponseItemType::0002-DocumentLibrary +msgraph.generated.models.BrowseQueryResponseItemType::0003-Folder +msgraph.generated.models.BrowseQueryResponseItemType::0004-File +msgraph.generated.models.BrowseQueryResponseItemType::0005-UnknownFutureValue +msgraph.generated.models.BrowseQueryResponseItem~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.BrowserSharedCookie-->Entity msgraph.generated.models.BrowserSharedCookie::|public|comment():str msgraph.generated.models.BrowserSharedCookie::|public|comment(value:str):None @@ -102210,6 +102327,37 @@ msgraph.generated.models.BrowserSiteTargetEnvironment::0002-MicrosoftEdge msgraph.generated.models.BrowserSiteTargetEnvironment::0003-Configurable msgraph.generated.models.BrowserSiteTargetEnvironment::0004-None_ msgraph.generated.models.BrowserSiteTargetEnvironment::0005-UnknownFutureValue +msgraph.generated.models.BrowseSessionBase-->Entity +msgraph.generated.models.BrowseSessionBase::|public|backup_size_in_bytes():str +msgraph.generated.models.BrowseSessionBase::|public|backup_size_in_bytes(value:str):None +msgraph.generated.models.BrowseSessionBase::|public|constructor():None +msgraph.generated.models.BrowseSessionBase::|public|created_date_time():datetime.datetime +msgraph.generated.models.BrowseSessionBase::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.BrowseSessionBase::|public|error():PublicError +msgraph.generated.models.BrowseSessionBase::|public|error(value:PublicError):None +msgraph.generated.models.BrowseSessionBase::|public|expiration_date_time():datetime.datetime +msgraph.generated.models.BrowseSessionBase::|public|expiration_date_time(value:datetime.datetime):None +msgraph.generated.models.BrowseSessionBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BrowseSessionBase::|public|odata_type:str +msgraph.generated.models.BrowseSessionBase::|public|restore_point_date_time():datetime.datetime +msgraph.generated.models.BrowseSessionBase::|public|restore_point_date_time(value:datetime.datetime):None +msgraph.generated.models.BrowseSessionBase::|public|restore_point_id():str +msgraph.generated.models.BrowseSessionBase::|public|restore_point_id(value:str):None +msgraph.generated.models.BrowseSessionBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BrowseSessionBase::|public|status():BrowseSessionStatus +msgraph.generated.models.BrowseSessionBase::|public|status(value:BrowseSessionStatus):None +msgraph.generated.models.BrowseSessionBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowseSessionBase +msgraph.generated.models.BrowseSessionBaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|public|constructor():None +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|public|value():list[BrowseSessionBase] +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|public|value(value:list[BrowseSessionBase]):None +msgraph.generated.models.BrowseSessionBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowseSessionBaseCollectionResponse +msgraph.generated.models.BrowseSessionStatus::0000-Creating +msgraph.generated.models.BrowseSessionStatus::0001-Created +msgraph.generated.models.BrowseSessionStatus::0002-Failed +msgraph.generated.models.BrowseSessionStatus::0003-UnknownFutureValue msgraph.generated.models.BucketAggregationDefinition::|public|additional_data():dict[str, Any] msgraph.generated.models.BucketAggregationDefinition::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.BucketAggregationDefinition::|public|backing_store:BackingStore @@ -104312,6 +104460,24 @@ msgraph.generated.models.ChoiceColumn::|public|odata_type(value:str):None msgraph.generated.models.ChoiceColumn::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ChoiceColumn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChoiceColumn msgraph.generated.models.ChoiceColumn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ClaimBinding::|public|additional_data():dict[str, Any] +msgraph.generated.models.ClaimBinding::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ClaimBinding::|public|backing_store:BackingStore +msgraph.generated.models.ClaimBinding::|public|constructor():None +msgraph.generated.models.ClaimBinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ClaimBinding::|public|match_confidence_level():MatchConfidenceLevel +msgraph.generated.models.ClaimBinding::|public|match_confidence_level(value:MatchConfidenceLevel):None +msgraph.generated.models.ClaimBinding::|public|odata_type():str +msgraph.generated.models.ClaimBinding::|public|odata_type(value:str):None +msgraph.generated.models.ClaimBinding::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ClaimBinding::|public|source_attribute():str +msgraph.generated.models.ClaimBinding::|public|source_attribute(value:str):None +msgraph.generated.models.ClaimBinding::|public|verified_id_claim():str +msgraph.generated.models.ClaimBinding::|public|verified_id_claim(value:str):None +msgraph.generated.models.ClaimBinding::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClaimBinding +msgraph.generated.models.ClaimBindingSource::0000-Directory +msgraph.generated.models.ClaimBindingSource::0001-UnknownFutureValue +msgraph.generated.models.ClaimBinding~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ClaimsMappingPolicy-->StsPolicy msgraph.generated.models.ClaimsMappingPolicy::|public|constructor():None msgraph.generated.models.ClaimsMappingPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -104325,6 +104491,20 @@ msgraph.generated.models.ClaimsMappingPolicyCollectionResponse::|public|serializ msgraph.generated.models.ClaimsMappingPolicyCollectionResponse::|public|value():list[ClaimsMappingPolicy] msgraph.generated.models.ClaimsMappingPolicyCollectionResponse::|public|value(value:list[ClaimsMappingPolicy]):None msgraph.generated.models.ClaimsMappingPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClaimsMappingPolicyCollectionResponse +msgraph.generated.models.ClaimValidation::|public|additional_data():dict[str, Any] +msgraph.generated.models.ClaimValidation::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ClaimValidation::|public|backing_store:BackingStore +msgraph.generated.models.ClaimValidation::|public|constructor():None +msgraph.generated.models.ClaimValidation::|public|custom_extension_id():str +msgraph.generated.models.ClaimValidation::|public|custom_extension_id(value:str):None +msgraph.generated.models.ClaimValidation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ClaimValidation::|public|is_enabled():bool +msgraph.generated.models.ClaimValidation::|public|is_enabled(value:bool):None +msgraph.generated.models.ClaimValidation::|public|odata_type():str +msgraph.generated.models.ClaimValidation::|public|odata_type(value:str):None +msgraph.generated.models.ClaimValidation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ClaimValidation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClaimValidation +msgraph.generated.models.ClaimValidation~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ClassifcationErrorBase::|public|additional_data():dict[str, Any] msgraph.generated.models.ClassifcationErrorBase::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ClassifcationErrorBase::|public|backing_store:BackingStore @@ -105806,6 +105986,7 @@ msgraph.generated.models.ConditionalAccessGrantControl::0004-ApprovedApplication msgraph.generated.models.ConditionalAccessGrantControl::0005-CompliantApplication msgraph.generated.models.ConditionalAccessGrantControl::0006-PasswordChange msgraph.generated.models.ConditionalAccessGrantControl::0007-UnknownFutureValue +msgraph.generated.models.ConditionalAccessGrantControl::0008-RiskRemediation msgraph.generated.models.ConditionalAccessGrantControls::|public|additional_data():dict[str, Any] msgraph.generated.models.ConditionalAccessGrantControls::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ConditionalAccessGrantControls::|public|authentication_strength():AuthenticationStrengthPolicy @@ -111645,6 +111826,22 @@ msgraph.generated.models.EmailAuthenticationMethodConfiguration::|public|include msgraph.generated.models.EmailAuthenticationMethodConfiguration::|public|odata_type:str msgraph.generated.models.EmailAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.EmailAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailAuthenticationMethodConfiguration +msgraph.generated.models.EmailDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.EmailDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EmailDetails::|public|backing_store:BackingStore +msgraph.generated.models.EmailDetails::|public|body():str +msgraph.generated.models.EmailDetails::|public|body(value:str):None +msgraph.generated.models.EmailDetails::|public|constructor():None +msgraph.generated.models.EmailDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EmailDetails::|public|odata_type():str +msgraph.generated.models.EmailDetails::|public|odata_type(value:str):None +msgraph.generated.models.EmailDetails::|public|sender_email_address():str +msgraph.generated.models.EmailDetails::|public|sender_email_address(value:str):None +msgraph.generated.models.EmailDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EmailDetails::|public|subject():str +msgraph.generated.models.EmailDetails::|public|subject(value:str):None +msgraph.generated.models.EmailDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailDetails +msgraph.generated.models.EmailDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EmailFileAssessmentRequest-->ThreatAssessmentRequest msgraph.generated.models.EmailFileAssessmentRequest::|public|constructor():None msgraph.generated.models.EmailFileAssessmentRequest::|public|content_data():str @@ -113039,6 +113236,11 @@ msgraph.generated.models.externalConnectors.Label::0045-PersonColleagues msgraph.generated.models.externalConnectors.Label::0046-PersonManager msgraph.generated.models.externalConnectors.Label::0047-PersonAlternateContacts msgraph.generated.models.externalConnectors.Label::0048-PersonEmergencyContacts +msgraph.generated.models.externalConnectors.Label::0049-PersonEducationalActivities +msgraph.generated.models.externalConnectors.Label::0050-PersonInterests +msgraph.generated.models.externalConnectors.Label::0051-PersonLanguages +msgraph.generated.models.externalConnectors.Label::0052-PersonPublications +msgraph.generated.models.externalConnectors.Label::0053-PersonPatents msgraph.generated.models.externalConnectors.Properties::|public|additional_data():dict[str, Any] msgraph.generated.models.externalConnectors.Properties::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.externalConnectors.Properties::|public|backing_store:BackingStore @@ -113241,6 +113443,20 @@ msgraph.generated.models.ExtractSensitivityLabelsResult::|public|odata_type(valu msgraph.generated.models.ExtractSensitivityLabelsResult::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExtractSensitivityLabelsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExtractSensitivityLabelsResult msgraph.generated.models.ExtractSensitivityLabelsResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FaceCheckConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.FaceCheckConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FaceCheckConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.FaceCheckConfiguration::|public|constructor():None +msgraph.generated.models.FaceCheckConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FaceCheckConfiguration::|public|is_enabled():bool +msgraph.generated.models.FaceCheckConfiguration::|public|is_enabled(value:bool):None +msgraph.generated.models.FaceCheckConfiguration::|public|odata_type():str +msgraph.generated.models.FaceCheckConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.FaceCheckConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FaceCheckConfiguration::|public|source_photo_claim_name():str +msgraph.generated.models.FaceCheckConfiguration::|public|source_photo_claim_name(value:str):None +msgraph.generated.models.FaceCheckConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FaceCheckConfiguration +msgraph.generated.models.FaceCheckConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.FallbackToMicrosoftProviderOnError-->CustomExtensionBehaviorOnError msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|constructor():None msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -113333,6 +113549,8 @@ msgraph.generated.models.Fido2AuthenticationMethod::|public|model(value:str):Non msgraph.generated.models.Fido2AuthenticationMethod::|public|odata_type:str msgraph.generated.models.Fido2AuthenticationMethod::|public|passkey_type():PasskeyType msgraph.generated.models.Fido2AuthenticationMethod::|public|passkey_type(value:PasskeyType):None +msgraph.generated.models.Fido2AuthenticationMethod::|public|public_key_credential():WebauthnPublicKeyCredential +msgraph.generated.models.Fido2AuthenticationMethod::|public|public_key_credential(value:WebauthnPublicKeyCredential):None msgraph.generated.models.Fido2AuthenticationMethod::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Fido2AuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):Fido2AuthenticationMethod msgraph.generated.models.Fido2AuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse @@ -114070,6 +114288,21 @@ msgraph.generated.models.GovernanceInsightCollectionResponse::|public|serialize( msgraph.generated.models.GovernanceInsightCollectionResponse::|public|value():list[GovernanceInsight] msgraph.generated.models.GovernanceInsightCollectionResponse::|public|value(value:list[GovernanceInsight]):None msgraph.generated.models.GovernanceInsightCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GovernanceInsightCollectionResponse +msgraph.generated.models.GranularDriveRestoreArtifact-->GranularRestoreArtifactBase +msgraph.generated.models.GranularDriveRestoreArtifact::|public|constructor():None +msgraph.generated.models.GranularDriveRestoreArtifact::|public|directory_object_id():str +msgraph.generated.models.GranularDriveRestoreArtifact::|public|directory_object_id(value:str):None +msgraph.generated.models.GranularDriveRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GranularDriveRestoreArtifact::|public|odata_type:str +msgraph.generated.models.GranularDriveRestoreArtifact::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GranularDriveRestoreArtifact::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularDriveRestoreArtifact +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|public|constructor():None +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|public|value():list[GranularDriveRestoreArtifact] +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|public|value(value:list[GranularDriveRestoreArtifact]):None +msgraph.generated.models.GranularDriveRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularDriveRestoreArtifactCollectionResponse msgraph.generated.models.GranularMailboxRestoreArtifact-->MailboxRestoreArtifact msgraph.generated.models.GranularMailboxRestoreArtifact::|public|artifact_count():int msgraph.generated.models.GranularMailboxRestoreArtifact::|public|artifact_count(value:int):None @@ -114087,6 +114320,45 @@ msgraph.generated.models.GranularMailboxRestoreArtifactCollectionResponse::|publ msgraph.generated.models.GranularMailboxRestoreArtifactCollectionResponse::|public|value():list[GranularMailboxRestoreArtifact] msgraph.generated.models.GranularMailboxRestoreArtifactCollectionResponse::|public|value(value:list[GranularMailboxRestoreArtifact]):None msgraph.generated.models.GranularMailboxRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularMailboxRestoreArtifactCollectionResponse +msgraph.generated.models.GranularRestoreArtifactBase-->Entity +msgraph.generated.models.GranularRestoreArtifactBase::|public|browse_session_id():str +msgraph.generated.models.GranularRestoreArtifactBase::|public|browse_session_id(value:str):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|completion_date_time():datetime.datetime +msgraph.generated.models.GranularRestoreArtifactBase::|public|completion_date_time(value:datetime.datetime):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|constructor():None +msgraph.generated.models.GranularRestoreArtifactBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GranularRestoreArtifactBase::|public|odata_type:str +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_key():str +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_key(value:str):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_path():str +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_path(value:str):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_web_url():str +msgraph.generated.models.GranularRestoreArtifactBase::|public|restored_item_web_url(value:str):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|restore_point_date_time():datetime.datetime +msgraph.generated.models.GranularRestoreArtifactBase::|public|restore_point_date_time(value:datetime.datetime):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|start_date_time():datetime.datetime +msgraph.generated.models.GranularRestoreArtifactBase::|public|start_date_time(value:datetime.datetime):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|status():ArtifactRestoreStatus +msgraph.generated.models.GranularRestoreArtifactBase::|public|status(value:ArtifactRestoreStatus):None +msgraph.generated.models.GranularRestoreArtifactBase::|public|web_url():str +msgraph.generated.models.GranularRestoreArtifactBase::|public|web_url(value:str):None +msgraph.generated.models.GranularRestoreArtifactBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularRestoreArtifactBase +msgraph.generated.models.GranularSiteRestoreArtifact-->GranularRestoreArtifactBase +msgraph.generated.models.GranularSiteRestoreArtifact::|public|constructor():None +msgraph.generated.models.GranularSiteRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GranularSiteRestoreArtifact::|public|odata_type:str +msgraph.generated.models.GranularSiteRestoreArtifact::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GranularSiteRestoreArtifact::|public|site_id():str +msgraph.generated.models.GranularSiteRestoreArtifact::|public|site_id(value:str):None +msgraph.generated.models.GranularSiteRestoreArtifact::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularSiteRestoreArtifact +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|public|constructor():None +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|public|value():list[GranularSiteRestoreArtifact] +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|public|value(value:list[GranularSiteRestoreArtifact]):None +msgraph.generated.models.GranularSiteRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularSiteRestoreArtifactCollectionResponse msgraph.generated.models.Group-->DirectoryObject msgraph.generated.models.Group::|public|accepted_senders():list[DirectoryObject] msgraph.generated.models.Group::|public|accepted_senders(value:list[DirectoryObject]):None @@ -114540,6 +114812,8 @@ msgraph.generated.models.IdentityContainer::|public|risk_prevention(value:RiskPr msgraph.generated.models.IdentityContainer::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.IdentityContainer::|public|user_flow_attributes():list[IdentityUserFlowAttribute] msgraph.generated.models.IdentityContainer::|public|user_flow_attributes(value:list[IdentityUserFlowAttribute]):None +msgraph.generated.models.IdentityContainer::|public|verified_id():IdentityVerifiedIdRoot +msgraph.generated.models.IdentityContainer::|public|verified_id(value:IdentityVerifiedIdRoot):None msgraph.generated.models.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer msgraph.generated.models.IdentityCustomUserFlowAttribute-->IdentityUserFlowAttribute msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|constructor():None @@ -114920,6 +115194,8 @@ msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|failur msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|failure_reason(value:str):None msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|odata_type:str +msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|processing_info():str +msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|processing_info(value:str):None msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|serialize(writer:SerializationWriter):None @@ -115497,6 +115773,14 @@ msgraph.generated.models.IdentityUserFlowAttributeType::0000-BuiltIn msgraph.generated.models.IdentityUserFlowAttributeType::0001-Custom msgraph.generated.models.IdentityUserFlowAttributeType::0002-Required msgraph.generated.models.IdentityUserFlowAttributeType::0003-UnknownFutureValue +msgraph.generated.models.IdentityVerifiedIdRoot-->Entity +msgraph.generated.models.IdentityVerifiedIdRoot::|public|constructor():None +msgraph.generated.models.IdentityVerifiedIdRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.IdentityVerifiedIdRoot::|public|odata_type:str +msgraph.generated.models.IdentityVerifiedIdRoot::|public|profiles():list[VerifiedIdProfile] +msgraph.generated.models.IdentityVerifiedIdRoot::|public|profiles(value:list[VerifiedIdProfile]):None +msgraph.generated.models.IdentityVerifiedIdRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.IdentityVerifiedIdRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityVerifiedIdRoot msgraph.generated.models.Identity~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.IdleSessionSignOut::|public|additional_data():dict[str, Any] msgraph.generated.models.IdleSessionSignOut::|public|additional_data(value:dict[str, Any]):None @@ -119302,6 +119586,9 @@ msgraph.generated.models.ManagementState::0009-WipeCanceled msgraph.generated.models.ManagementState::0010-RetireCanceled msgraph.generated.models.ManagementState::0011-Discovered msgraph.generated.models.ManagementState::0012-UnknownFutureValue +msgraph.generated.models.MatchConfidenceLevel::0000-Exact +msgraph.generated.models.MatchConfidenceLevel::0001-Relaxed +msgraph.generated.models.MatchConfidenceLevel::0002-UnknownFutureValue msgraph.generated.models.MaxWorkLocationDetails::0000-Unknown msgraph.generated.models.MaxWorkLocationDetails::0001-None_ msgraph.generated.models.MaxWorkLocationDetails::0002-Approximate @@ -120927,6 +121214,10 @@ msgraph.generated.models.NotificationTemplateBrandingOptions::0003-IncludeContac msgraph.generated.models.NotificationTemplateBrandingOptions::0004-IncludeCompanyPortalLink msgraph.generated.models.NotificationTemplateBrandingOptions::0005-IncludeDeviceDetails msgraph.generated.models.NotificationTemplateBrandingOptions::0006-UnknownFutureValue +msgraph.generated.models.NotifyMembers::0000-All +msgraph.generated.models.NotifyMembers::0001-AllowSelected +msgraph.generated.models.NotifyMembers::0002-BlockSelected +msgraph.generated.models.NotifyMembers::0003-UnknownFutureValue msgraph.generated.models.NoTrainingNotificationSetting-->EndUserNotificationSetting msgraph.generated.models.NoTrainingNotificationSetting::|public|constructor():None msgraph.generated.models.NoTrainingNotificationSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -121499,6 +121790,21 @@ msgraph.generated.models.OnAuthenticationMethodLoadStartListener::|public|handle msgraph.generated.models.OnAuthenticationMethodLoadStartListener::|public|odata_type:str msgraph.generated.models.OnAuthenticationMethodLoadStartListener::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnAuthenticationMethodLoadStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAuthenticationMethodLoadStartListener +msgraph.generated.models.OneDriveForBusinessBrowseSession-->BrowseSessionBase +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|constructor():None +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|directory_object_id():str +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|directory_object_id(value:str):None +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|odata_type:str +msgraph.generated.models.OneDriveForBusinessBrowseSession::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OneDriveForBusinessBrowseSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessBrowseSession +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|constructor():None +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|value():list[OneDriveForBusinessBrowseSession] +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|value(value:list[OneDriveForBusinessBrowseSession]):None +msgraph.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessBrowseSessionCollectionResponse msgraph.generated.models.OneDriveForBusinessProtectionPolicy-->ProtectionPolicyBase msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|constructor():None msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_inclusion_rules():list[DriveProtectionRule] @@ -121525,6 +121831,8 @@ msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|drive_restor msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|drive_restore_artifacts_bulk_addition_requests():list[DriveRestoreArtifactsBulkAdditionRequest] msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|drive_restore_artifacts_bulk_addition_requests(value:list[DriveRestoreArtifactsBulkAdditionRequest]):None msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|granular_drive_restore_artifacts():list[GranularDriveRestoreArtifact] +msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|granular_drive_restore_artifacts(value:list[GranularDriveRestoreArtifact]):None msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|odata_type:str msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OneDriveForBusinessRestoreSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessRestoreSession @@ -122321,6 +122629,40 @@ msgraph.generated.models.OnUserCreateStartListener::|public|handler(value:OnUser msgraph.generated.models.OnUserCreateStartListener::|public|odata_type:str msgraph.generated.models.OnUserCreateStartListener::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnUserCreateStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnUserCreateStartListener +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|constructor():None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|odata_type:str +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationCustomExtension +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler-->OnVerifiedIdClaimValidationHandler +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|custom_extension():OnVerifiedIdClaimValidationCustomExtension +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|custom_extension(value:OnVerifiedIdClaimValidationCustomExtension):None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationCustomExtensionHandler +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|constructor():None +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|odata_type():str +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnVerifiedIdClaimValidationHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationHandler +msgraph.generated.models.OnVerifiedIdClaimValidationHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnVerifiedIdClaimValidationListener-->AuthenticationEventListener +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|constructor():None +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|handler():OnVerifiedIdClaimValidationHandler +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|handler(value:OnVerifiedIdClaimValidationHandler):None +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|odata_type:str +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnVerifiedIdClaimValidationListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationListener msgraph.generated.models.OpenComplexDictionaryType-->Dictionary msgraph.generated.models.OpenComplexDictionaryType::|public|constructor():None msgraph.generated.models.OpenComplexDictionaryType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -122818,6 +123160,26 @@ msgraph.generated.models.OutOfOfficeSettings::|public|odata_type(value:str):None msgraph.generated.models.OutOfOfficeSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OutOfOfficeSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):OutOfOfficeSettings msgraph.generated.models.OutOfOfficeSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OwnerlessGroupPolicy-->Entity +msgraph.generated.models.OwnerlessGroupPolicy::|public|constructor():None +msgraph.generated.models.OwnerlessGroupPolicy::|public|email_info():EmailDetails +msgraph.generated.models.OwnerlessGroupPolicy::|public|email_info(value:EmailDetails):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|enabled_group_ids():list[str] +msgraph.generated.models.OwnerlessGroupPolicy::|public|enabled_group_ids(value:list[str]):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OwnerlessGroupPolicy::|public|is_enabled():bool +msgraph.generated.models.OwnerlessGroupPolicy::|public|is_enabled(value:bool):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|max_members_to_notify():int +msgraph.generated.models.OwnerlessGroupPolicy::|public|max_members_to_notify(value:int):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|notification_duration_in_weeks():int +msgraph.generated.models.OwnerlessGroupPolicy::|public|notification_duration_in_weeks(value:int):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|odata_type:str +msgraph.generated.models.OwnerlessGroupPolicy::|public|policy_web_url():str +msgraph.generated.models.OwnerlessGroupPolicy::|public|policy_web_url(value:str):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OwnerlessGroupPolicy::|public|target_owners():TargetOwners +msgraph.generated.models.OwnerlessGroupPolicy::|public|target_owners(value:TargetOwners):None +msgraph.generated.models.OwnerlessGroupPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):OwnerlessGroupPolicy msgraph.generated.models.Package::|public|additional_data():dict[str, Any] msgraph.generated.models.Package::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.Package::|public|backing_store:BackingStore @@ -124360,6 +124722,8 @@ msgraph.generated.models.PolicyRoot::|public|home_realm_discovery_policies(value msgraph.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy():IdentitySecurityDefaultsEnforcementPolicy msgraph.generated.models.PolicyRoot::|public|identity_security_defaults_enforcement_policy(value:IdentitySecurityDefaultsEnforcementPolicy):None msgraph.generated.models.PolicyRoot::|public|odata_type:str +msgraph.generated.models.PolicyRoot::|public|ownerless_group_policy():OwnerlessGroupPolicy +msgraph.generated.models.PolicyRoot::|public|ownerless_group_policy(value:OwnerlessGroupPolicy):None msgraph.generated.models.PolicyRoot::|public|permission_grant_policies():list[PermissionGrantPolicy] msgraph.generated.models.PolicyRoot::|public|permission_grant_policies(value:list[PermissionGrantPolicy]):None msgraph.generated.models.PolicyRoot::|public|role_management_policies():list[UnifiedRoleManagementPolicy] @@ -128600,6 +128964,7 @@ msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0004-UnknownFutureVa msgraph.generated.models.RestoreJobType::0000-Standard msgraph.generated.models.RestoreJobType::0001-Bulk msgraph.generated.models.RestoreJobType::0002-UnknownFutureValue +msgraph.generated.models.RestoreJobType::0003-Granular msgraph.generated.models.RestorePoint-->Entity msgraph.generated.models.RestorePoint::|public|constructor():None msgraph.generated.models.RestorePoint::|public|expiration_date_time():datetime.datetime @@ -128855,6 +129220,7 @@ msgraph.generated.models.RiskDetail::0014-AdminDismissedAllRiskForServicePrincip msgraph.generated.models.RiskDetail::0015-UserChangedPasswordOnPremises msgraph.generated.models.RiskDetail::0016-AdminDismissedRiskForSignIn msgraph.generated.models.RiskDetail::0017-AdminConfirmedAccountSafe +msgraph.generated.models.RiskDetail::0018-MicrosoftRevokedSessions msgraph.generated.models.RiskDetection-->Entity msgraph.generated.models.RiskDetection::|public|activity():ActivityType msgraph.generated.models.RiskDetection::|public|activity(value:ActivityType):None @@ -130270,6 +130636,8 @@ msgraph.generated.models.security.Alert::|public|alert_web_url():str msgraph.generated.models.security.Alert::|public|alert_web_url(value:str):None msgraph.generated.models.security.Alert::|public|assigned_to():str msgraph.generated.models.security.Alert::|public|assigned_to(value:str):None +msgraph.generated.models.security.Alert::|public|categories():list[str] +msgraph.generated.models.security.Alert::|public|categories(value:list[str]):None msgraph.generated.models.security.Alert::|public|category():str msgraph.generated.models.security.Alert::|public|category(value:str):None msgraph.generated.models.security.Alert::|public|classification():AlertClassification @@ -135029,6 +135397,21 @@ msgraph.generated.models.Sharepoint::|public|serialize(writer:SerializationWrite msgraph.generated.models.Sharepoint::|public|settings():SharepointSettings msgraph.generated.models.Sharepoint::|public|settings(value:SharepointSettings):None msgraph.generated.models.Sharepoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):Sharepoint +msgraph.generated.models.SharePointBrowseSession-->BrowseSessionBase +msgraph.generated.models.SharePointBrowseSession::|public|constructor():None +msgraph.generated.models.SharePointBrowseSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointBrowseSession::|public|odata_type:str +msgraph.generated.models.SharePointBrowseSession::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointBrowseSession::|public|site_id():str +msgraph.generated.models.SharePointBrowseSession::|public|site_id(value:str):None +msgraph.generated.models.SharePointBrowseSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointBrowseSession +msgraph.generated.models.SharePointBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|public|constructor():None +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|public|value():list[SharePointBrowseSession] +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|public|value(value:list[SharePointBrowseSession]):None +msgraph.generated.models.SharePointBrowseSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointBrowseSessionCollectionResponse msgraph.generated.models.SharePointGroup-->Entity msgraph.generated.models.SharePointGroup::|public|constructor():None msgraph.generated.models.SharePointGroup::|public|description():str @@ -135334,6 +135717,8 @@ msgraph.generated.models.SharePointProtectionPolicyCollectionResponse::|static|p msgraph.generated.models.SharePointRestoreSession-->RestoreSessionBase msgraph.generated.models.SharePointRestoreSession::|public|constructor():None msgraph.generated.models.SharePointRestoreSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointRestoreSession::|public|granular_site_restore_artifacts():list[GranularSiteRestoreArtifact] +msgraph.generated.models.SharePointRestoreSession::|public|granular_site_restore_artifacts(value:list[GranularSiteRestoreArtifact]):None msgraph.generated.models.SharePointRestoreSession::|public|odata_type:str msgraph.generated.models.SharePointRestoreSession::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SharePointRestoreSession::|public|site_restore_artifacts():list[SiteRestoreArtifact] @@ -137490,6 +137875,20 @@ msgraph.generated.models.TargetManager::|public|manager_level(value:int):None msgraph.generated.models.TargetManager::|public|odata_type:str msgraph.generated.models.TargetManager::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.TargetManager::|static|public|create_from_discriminator_value(parse_node:ParseNode):TargetManager +msgraph.generated.models.TargetOwners::|public|additional_data():dict[str, Any] +msgraph.generated.models.TargetOwners::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.TargetOwners::|public|backing_store:BackingStore +msgraph.generated.models.TargetOwners::|public|constructor():None +msgraph.generated.models.TargetOwners::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TargetOwners::|public|notify_members():NotifyMembers +msgraph.generated.models.TargetOwners::|public|notify_members(value:NotifyMembers):None +msgraph.generated.models.TargetOwners::|public|odata_type():str +msgraph.generated.models.TargetOwners::|public|odata_type(value:str):None +msgraph.generated.models.TargetOwners::|public|security_groups():list[str] +msgraph.generated.models.TargetOwners::|public|security_groups(value:list[str]):None +msgraph.generated.models.TargetOwners::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TargetOwners::|static|public|create_from_discriminator_value(parse_node:ParseNode):TargetOwners +msgraph.generated.models.TargetOwners~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.TargetResource::|public|additional_data():dict[str, Any] msgraph.generated.models.TargetResource::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.TargetResource::|public|backing_store:BackingStore @@ -142385,6 +142784,78 @@ msgraph.generated.models.VerifiedDomain::|public|type():str msgraph.generated.models.VerifiedDomain::|public|type(value:str):None msgraph.generated.models.VerifiedDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedDomain msgraph.generated.models.VerifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.VerifiedIdProfile-->Entity +msgraph.generated.models.VerifiedIdProfile::|public|constructor():None +msgraph.generated.models.VerifiedIdProfile::|public|description():str +msgraph.generated.models.VerifiedIdProfile::|public|description(value:str):None +msgraph.generated.models.VerifiedIdProfile::|public|face_check_configuration():FaceCheckConfiguration +msgraph.generated.models.VerifiedIdProfile::|public|face_check_configuration(value:FaceCheckConfiguration):None +msgraph.generated.models.VerifiedIdProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VerifiedIdProfile::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.VerifiedIdProfile::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.VerifiedIdProfile::|public|name():str +msgraph.generated.models.VerifiedIdProfile::|public|name(value:str):None +msgraph.generated.models.VerifiedIdProfile::|public|odata_type:str +msgraph.generated.models.VerifiedIdProfile::|public|priority():int +msgraph.generated.models.VerifiedIdProfile::|public|priority(value:int):None +msgraph.generated.models.VerifiedIdProfile::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.VerifiedIdProfile::|public|state():VerifiedIdProfileState +msgraph.generated.models.VerifiedIdProfile::|public|state(value:VerifiedIdProfileState):None +msgraph.generated.models.VerifiedIdProfile::|public|verified_id_profile_configuration():VerifiedIdProfileConfiguration +msgraph.generated.models.VerifiedIdProfile::|public|verified_id_profile_configuration(value:VerifiedIdProfileConfiguration):None +msgraph.generated.models.VerifiedIdProfile::|public|verified_id_usage_configurations():list[VerifiedIdUsageConfiguration] +msgraph.generated.models.VerifiedIdProfile::|public|verified_id_usage_configurations(value:list[VerifiedIdUsageConfiguration]):None +msgraph.generated.models.VerifiedIdProfile::|public|verifier_did():str +msgraph.generated.models.VerifiedIdProfile::|public|verifier_did(value:str):None +msgraph.generated.models.VerifiedIdProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdProfile +msgraph.generated.models.VerifiedIdProfileCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|public|constructor():None +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|public|value():list[VerifiedIdProfile] +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|public|value(value:list[VerifiedIdProfile]):None +msgraph.generated.models.VerifiedIdProfileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdProfileCollectionResponse +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|accepted_issuer():str +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|accepted_issuer(value:str):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_bindings():list[ClaimBinding] +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_bindings(value:list[ClaimBinding]):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_binding_source():ClaimBindingSource +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_binding_source(value:ClaimBindingSource):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation():ClaimValidation +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation(value:ClaimValidation):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|constructor():None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|odata_type():str +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|type():str +msgraph.generated.models.VerifiedIdProfileConfiguration::|public|type(value:str):None +msgraph.generated.models.VerifiedIdProfileConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdProfileConfiguration +msgraph.generated.models.VerifiedIdProfileConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.VerifiedIdProfileState::0000-Enabled +msgraph.generated.models.VerifiedIdProfileState::0001-Disabled +msgraph.generated.models.VerifiedIdProfileState::0002-UnknownFutureValue +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|constructor():None +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|is_enabled_for_test_only():bool +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|is_enabled_for_test_only(value:bool):None +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|odata_type():str +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|purpose():VerifiedIdUsageConfigurationPurpose +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|purpose(value:VerifiedIdUsageConfigurationPurpose):None +msgraph.generated.models.VerifiedIdUsageConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.VerifiedIdUsageConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdUsageConfiguration +msgraph.generated.models.VerifiedIdUsageConfigurationPurpose::0000-Recovery +msgraph.generated.models.VerifiedIdUsageConfigurationPurpose::0001-Onboarding +msgraph.generated.models.VerifiedIdUsageConfigurationPurpose::0002-All +msgraph.generated.models.VerifiedIdUsageConfigurationPurpose::0003-UnknownFutureValue +msgraph.generated.models.VerifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.VerifiedPublisher::|public|added_date_time():datetime.datetime msgraph.generated.models.VerifiedPublisher::|public|added_date_time(value:datetime.datetime):None msgraph.generated.models.VerifiedPublisher::|public|additional_data():dict[str, Any] @@ -143057,6 +143528,174 @@ msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|serializ msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallVerifiedDetails msgraph.generated.models.WebApplicationFirewallVerifiedDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.WebApplication~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|constructor():None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|odata_type():str +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnAuthenticationExtensionsClientInputs +msgraph.generated.models.WebauthnAuthenticationExtensionsClientInputs~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|constructor():None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|odata_type():str +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnAuthenticationExtensionsClientOutputs +msgraph.generated.models.WebauthnAuthenticationExtensionsClientOutputs~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|attestation_object():str +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|attestation_object(value:str):None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|client_data_j_s_o_n():str +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|client_data_j_s_o_n(value:str):None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|constructor():None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|odata_type():str +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnAuthenticatorAttestationResponse +msgraph.generated.models.WebauthnAuthenticatorAttestationResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|authenticator_attachment():str +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|authenticator_attachment(value:str):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|constructor():None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|odata_type():str +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|require_resident_key():bool +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|require_resident_key(value:bool):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|user_verification():str +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|public|user_verification(value:str):None +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnAuthenticatorSelectionCriteria +msgraph.generated.models.WebauthnAuthenticatorSelectionCriteria~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|challenge_timeout_date_time():datetime.datetime +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|challenge_timeout_date_time(value:datetime.datetime):None +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|constructor():None +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|odata_type():str +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|public_key():WebauthnPublicKeyCredentialCreationOptions +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|public_key(value:WebauthnPublicKeyCredentialCreationOptions):None +msgraph.generated.models.WebauthnCredentialCreationOptions::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnCredentialCreationOptions::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnCredentialCreationOptions +msgraph.generated.models.WebauthnCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredential::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredential::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredential::|public|client_extension_results():WebauthnAuthenticationExtensionsClientOutputs +msgraph.generated.models.WebauthnPublicKeyCredential::|public|client_extension_results(value:WebauthnAuthenticationExtensionsClientOutputs):None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredential::|public|id():str +msgraph.generated.models.WebauthnPublicKeyCredential::|public|id(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredential::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|response():WebauthnAuthenticatorAttestationResponse +msgraph.generated.models.WebauthnPublicKeyCredential::|public|response(value:WebauthnAuthenticatorAttestationResponse):None +msgraph.generated.models.WebauthnPublicKeyCredential::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredential::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredential +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|attestation():str +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|attestation(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|authenticator_selection():WebauthnAuthenticatorSelectionCriteria +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|authenticator_selection(value:WebauthnAuthenticatorSelectionCriteria):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|challenge():str +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|challenge(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|exclude_credentials():list[WebauthnPublicKeyCredentialDescriptor] +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|exclude_credentials(value:list[WebauthnPublicKeyCredentialDescriptor]):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|extensions():WebauthnAuthenticationExtensionsClientInputs +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|extensions(value:WebauthnAuthenticationExtensionsClientInputs):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|pub_key_cred_params():list[WebauthnPublicKeyCredentialParameters] +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|pub_key_cred_params(value:list[WebauthnPublicKeyCredentialParameters]):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|rp():WebauthnPublicKeyCredentialRpEntity +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|rp(value:WebauthnPublicKeyCredentialRpEntity):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|timeout():int +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|timeout(value:int):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|user():WebauthnPublicKeyCredentialUserEntity +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|public|user(value:WebauthnPublicKeyCredentialUserEntity):None +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredentialCreationOptions +msgraph.generated.models.WebauthnPublicKeyCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|id():str +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|id(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|transports():list[str] +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|transports(value:list[str]):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|type():str +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|public|type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredentialDescriptor +msgraph.generated.models.WebauthnPublicKeyCredentialDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|alg():int +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|alg(value:int):None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|type():str +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|public|type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredentialParameters +msgraph.generated.models.WebauthnPublicKeyCredentialParameters~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|id():str +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|id(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|name():str +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|name(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredentialRpEntity +msgraph.generated.models.WebauthnPublicKeyCredentialRpEntity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|backing_store:BackingStore +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|constructor():None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|display_name():str +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|display_name(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|id():str +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|id(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|name():str +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|name(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|odata_type():str +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|odata_type(value:str):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebauthnPublicKeyCredentialUserEntity +msgraph.generated.models.WebauthnPublicKeyCredentialUserEntity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebauthnPublicKeyCredential~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.WebBrowserCookieSettings::0000-BrowserDefault msgraph.generated.models.WebBrowserCookieSettings::0001-BlockAlways msgraph.generated.models.WebBrowserCookieSettings::0002-AllowCurrentWebSite @@ -150757,6 +151396,21 @@ msgraph.generated.policies.identitySecurityDefaultsEnforcementPolicy.IdentitySec msgraph.generated.policies.identitySecurityDefaultsEnforcementPolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|to_patch_request_information(body:IdentitySecurityDefaultsEnforcementPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.identitySecurityDefaultsEnforcementPolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|url_template:str msgraph.generated.policies.identitySecurityDefaultsEnforcementPolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|with_url(raw_url:str):IdentitySecurityDefaultsEnforcementPolicyRequestBuilder +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder.OwnerlessGroupPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder.OwnerlessGroupPolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder.OwnerlessGroupPolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder.OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters] +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder.OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters]):OwnerlessGroupPolicy +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|patch(body:OwnerlessGroupPolicy; request_configuration?:RequestConfiguration[QueryParameters]):OwnerlessGroupPolicy +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|to_patch_request_information(body:OwnerlessGroupPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|url_template:str +msgraph.generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|with_url(raw_url:str):OwnerlessGroupPolicyRequestBuilder msgraph.generated.policies.permissionGrantPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.permissionGrantPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.policies.permissionGrantPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -150941,6 +151595,7 @@ msgraph.generated.policies.PoliciesRequestBuilder::|public|feature_rollout_polic msgraph.generated.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):PolicyRoot msgraph.generated.policies.PoliciesRequestBuilder::|public|home_realm_discovery_policies:HomeRealmDiscoveryPoliciesRequestBuilder msgraph.generated.policies.PoliciesRequestBuilder::|public|identity_security_defaults_enforcement_policy:IdentitySecurityDefaultsEnforcementPolicyRequestBuilder +msgraph.generated.policies.PoliciesRequestBuilder::|public|ownerless_group_policy:OwnerlessGroupPolicyRequestBuilder msgraph.generated.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot; request_configuration?:RequestConfiguration[QueryParameters]):PolicyRoot msgraph.generated.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.PoliciesRequestBuilder::|public|permission_grant_policies:PermissionGrantPoliciesRequestBuilder @@ -179208,6 +179863,7 @@ msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRest msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderGetRequestConfiguration-->RequestConfiguration[BackupRestoreRequestBuilderGetQueryParameters] msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|browse_sessions:BrowseSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_inclusion_rules:DriveInclusionRulesRequestBuilder @@ -179220,6 +179876,7 @@ msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|g msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_inclusion_rules:MailboxInclusionRulesRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_protection_units:MailboxProtectionUnitsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_protection_units_bulk_addition_jobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|one_drive_for_business_browse_sessions:OneDriveForBusinessBrowseSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|one_drive_for_business_protection_policies:OneDriveForBusinessProtectionPoliciesRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|one_drive_for_business_restore_sessions:OneDriveForBusinessRestoreSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|patch(body:BackupRestoreRoot; request_configuration?:RequestConfiguration[QueryParameters]):BackupRestoreRoot @@ -179230,6 +179887,7 @@ msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|r msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|restore_points:RestorePointsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|restore_sessions:RestoreSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|service_apps:ServiceAppsRequestBuilder +msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_browse_sessions:SharePointBrowseSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_protection_policies:SharePointProtectionPoliciesRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_restore_sessions:SharePointRestoreSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_inclusion_rules:SiteInclusionRulesRequestBuilder @@ -179240,6 +179898,115 @@ msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|t msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|to_patch_request_information(body:BackupRestoreRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|with_url(raw_url:str):BackupRestoreRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder.BrowseSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|by_browse_session_base_id(browse_session_base_id:str):BrowseSessionBaseItemRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters]):BrowseSessionBaseCollectionResponse +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|post(body:BrowseSessionBase; request_configuration?:RequestConfiguration[QueryParameters]):BrowseSessionBase +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|to_post_request_information(body:BrowseSessionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|with_url(raw_url:str):BrowseSessionsRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browse_location_item_key():str +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browse_location_item_key(value:str):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browse_resource_type():BrowsableResourceType +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browse_resource_type(value:BrowsableResourceType):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|constructor():None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter():str +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter(value:str):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by():BrowseQueryOrder +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by(value:BrowseQueryOrder):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowsePostRequestBody +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|constructor():None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|value():list[BrowseQueryResponseItem] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|value(value:list[BrowseQueryResponseItem]):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowsePostResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder.BrowseRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|post(body:BrowsePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):BrowsePostResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|to_post_request_information(body:BrowsePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|with_url(raw_url:str):BrowseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder.BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|browse:BrowseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|browse_with_next_fetch_token(next_fetch_token:str):BrowseWithNextFetchTokenRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters]):BrowseSessionBase +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|patch(body:BrowseSessionBase; request_configuration?:RequestConfiguration[QueryParameters]):BrowseSessionBase +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|to_patch_request_information(body:BrowseSessionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|with_url(raw_url:str):BrowseSessionBaseItemRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|public|constructor():None +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|public|value():list[BrowseQueryResponseItem] +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|public|value(value:list[BrowseQueryResponseItem]):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BrowseWithNextFetchTokenGetResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder.BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration-->RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; next_fetch_token?:str):None +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]):BrowseWithNextFetchTokenGetResponse +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|with_url(raw_url:str):BrowseWithNextFetchTokenRequestBuilder msgraph.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -180006,6 +180773,59 @@ msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:MailboxProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters]):OneDriveForBusinessBrowseSession +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):OneDriveForBusinessBrowseSession +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|to_patch_request_information(body:OneDriveForBusinessBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|with_url(raw_url:str):OneDriveForBusinessBrowseSessionItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder.OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|by_one_drive_for_business_browse_session_id(one_drive_for_business_browse_session_id:str):OneDriveForBusinessBrowseSessionItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters]):OneDriveForBusinessBrowseSessionCollectionResponse +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|post(body:OneDriveForBusinessBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):OneDriveForBusinessBrowseSession +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|to_post_request_information(body:OneDriveForBusinessBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|with_url(raw_url:str):OneDriveForBusinessBrowseSessionsRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -180325,6 +181145,59 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.ite msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_patch_request_information(body:DriveRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|with_url(raw_url:str):DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder.GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|by_granular_drive_restore_artifact_id(granular_drive_restore_artifact_id:str):GranularDriveRestoreArtifactItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters]):GranularDriveRestoreArtifactCollectionResponse +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|post(body:GranularDriveRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):GranularDriveRestoreArtifact +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|to_post_request_information(body:GranularDriveRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|with_url(raw_url:str):GranularDriveRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters]):GranularDriveRestoreArtifact +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|patch(body:GranularDriveRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):GranularDriveRestoreArtifact +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|to_patch_request_information(body:GranularDriveRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|with_url(raw_url:str):GranularDriveRestoreArtifactItemRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder.OneDriveForBusinessRestoreSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder.OneDriveForBusinessRestoreSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -180337,6 +181210,7 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.ite msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|drive_restore_artifacts:DriveRestoreArtifactsRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|drive_restore_artifacts_bulk_addition_requests:DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OneDriveForBusinessRestoreSessionItemRequestBuilderGetQueryParameters]):OneDriveForBusinessRestoreSession +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|granular_drive_restore_artifacts:GranularDriveRestoreArtifactsRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessRestoreSession; request_configuration?:RequestConfiguration[QueryParameters]):OneDriveForBusinessRestoreSession msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -180880,6 +181754,59 @@ msgraph.generated.solutions.backupRestore.serviceApps.ServiceAppsRequestBuilder: msgraph.generated.solutions.backupRestore.serviceApps.ServiceAppsRequestBuilder::|public|to_post_request_information(body:ServiceApp; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.serviceApps.ServiceAppsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.serviceApps.ServiceAppsRequestBuilder::|public|with_url(raw_url:str):ServiceAppsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder.SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters]):SharePointBrowseSession +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|patch(body:SharePointBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):SharePointBrowseSession +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|to_patch_request_information(body:SharePointBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|with_url(raw_url:str):SharePointBrowseSessionItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder.SharePointBrowseSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|by_share_point_browse_session_id(share_point_browse_session_id:str):SharePointBrowseSessionItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters]):SharePointBrowseSessionCollectionResponse +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|post(body:SharePointBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):SharePointBrowseSession +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|to_post_request_information(body:SharePointBrowseSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|with_url(raw_url:str):SharePointBrowseSessionsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -181080,6 +182007,59 @@ msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.count.CountR msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder.GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|by_granular_site_restore_artifact_id(granular_site_restore_artifact_id:str):GranularSiteRestoreArtifactItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters]):GranularSiteRestoreArtifactCollectionResponse +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|post(body:GranularSiteRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):GranularSiteRestoreArtifact +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|to_post_request_information(body:GranularSiteRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|with_url(raw_url:str):GranularSiteRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters]):GranularSiteRestoreArtifact +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|patch(body:GranularSiteRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):GranularSiteRestoreArtifact +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|to_patch_request_information(body:GranularSiteRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|with_url(raw_url:str):GranularSiteRestoreArtifactItemRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder.SharePointRestoreSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder.SharePointRestoreSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -181090,6 +182070,7 @@ msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePo msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointRestoreSessionItemRequestBuilderGetQueryParameters]):SharePointRestoreSession +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|granular_site_restore_artifacts:GranularSiteRestoreArtifactsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|patch(body:SharePointRestoreSession; request_configuration?:RequestConfiguration[QueryParameters]):SharePointRestoreSession msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -191637,6 +192618,15 @@ msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuild msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder::|public|url_template:str msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder.CreationOptionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):WebauthnCredentialCreationOptions +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|with_url(raw_url:str):CreationOptionsRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder.Fido2MethodsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder.Fido2MethodsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -191651,6 +192641,7 @@ msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuil msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|by_fido2_authentication_method_id(fido2_authentication_method_id:str):Fido2AuthenticationMethodItemRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|creation_options:CreationOptionsRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[Fido2MethodsRequestBuilderGetQueryParameters]):Fido2AuthenticationMethodCollectionResponse msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|request_adapter:RequestAdapter diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index f6f46c41a0..8ab44790cf 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "825CC676956528F1A5A721FFB5B54AB4AFBEC1CF365C3CC2A2B3EAE89FED71E3B38224EB3A5AFD3D1981BA2C3204662E132B491ABD0D37558E8604FB9869D753", + "descriptionHash": "B0174C0FF35E104EE6846D7A9ED44062903FB3CD8CEAD669E6AB392DFAC6C17788F8E650539758EB965F9708BC48B0F590D49FBF8C3260BD1FF1B8BC893AB5D8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.31.1", diff --git a/msgraph/generated/models/ai_agent_info.py b/msgraph/generated/models/ai_agent_info.py index 1e94225262..1b69bb5128 100644 --- a/msgraph/generated/models/ai_agent_info.py +++ b/msgraph/generated/models/ai_agent_info.py @@ -11,7 +11,7 @@ @dataclass class AiAgentInfo(AiInteractionEntity, Parsable): - # The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. + # The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. This identifier is provided by Microsoft Entra. blueprint_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/authentication_event_listener.py b/msgraph/generated/models/authentication_event_listener.py index 21d9a691c0..1d67e45b3c 100644 --- a/msgraph/generated/models/authentication_event_listener.py +++ b/msgraph/generated/models/authentication_event_listener.py @@ -17,6 +17,7 @@ from .on_password_submit_listener import OnPasswordSubmitListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .entity import Entity @@ -85,6 +86,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationEven from .on_user_create_start_listener import OnUserCreateStartListener return OnUserCreateStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationListener".casefold(): + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener + + return OnVerifiedIdClaimValidationListener() return AuthenticationEventListener() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -104,6 +109,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_password_submit_listener import OnPasswordSubmitListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .authentication_conditions import AuthenticationConditions from .entity import Entity @@ -117,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_password_submit_listener import OnPasswordSubmitListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener fields: dict[str, Callable[[Any], None]] = { "authenticationEventsFlowId": lambda n : setattr(self, 'authentication_events_flow_id', n.get_str_value()), diff --git a/msgraph/generated/models/azure_a_d_join_policy.py b/msgraph/generated/models/azure_a_d_join_policy.py index 3a15512020..dca2444c3c 100644 --- a/msgraph/generated/models/azure_a_d_join_policy.py +++ b/msgraph/generated/models/azure_a_d_join_policy.py @@ -16,11 +16,11 @@ class AzureADJoinPolicy(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 allowedToJoin property + # Determines if Microsoft Entra join is allowed. allowed_to_join: Optional[DeviceRegistrationMembership] = None - # The isAdminConfigurable property + # Determines if administrators can modify this policy. is_admin_configurable: Optional[bool] = None - # The localAdmins property + # Determines who becomes a local administrator on joined devices. local_admins: Optional[LocalAdminSettings] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/azure_a_d_registration_policy.py b/msgraph/generated/models/azure_a_d_registration_policy.py index 0fabb7bb1b..bc1c783c79 100644 --- a/msgraph/generated/models/azure_a_d_registration_policy.py +++ b/msgraph/generated/models/azure_a_d_registration_policy.py @@ -15,9 +15,9 @@ class AzureADRegistrationPolicy(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 allowedToRegister property + # Determines if Microsoft Entra registered is allowed. allowed_to_register: Optional[DeviceRegistrationMembership] = None - # The isAdminConfigurable property + # Determines if administrators can modify this policy. is_admin_configurable: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/backup_restore_root.py b/msgraph/generated/models/backup_restore_root.py index dffb870fb3..dbbaea7f51 100644 --- a/msgraph/generated/models/backup_restore_root.py +++ b/msgraph/generated/models/backup_restore_root.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .browse_session_base import BrowseSessionBase from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -14,6 +15,7 @@ from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .protection_policy_base import ProtectionPolicyBase @@ -22,6 +24,7 @@ from .restore_session_base import RestoreSessionBase from .service_app import ServiceApp from .service_status import ServiceStatus + from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .site_protection_rule import SiteProtectionRule @@ -32,6 +35,8 @@ @dataclass class BackupRestoreRoot(Entity, Parsable): + # The browseSessions property + browse_sessions: Optional[list[BrowseSessionBase]] = None # The list of drive inclusion rules applied to the tenant. drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None # The list of drive protection units in the tenant. @@ -50,6 +55,8 @@ class BackupRestoreRoot(Entity, Parsable): mailbox_protection_units_bulk_addition_jobs: Optional[list[MailboxProtectionUnitsBulkAdditionJob]] = None # The OdataType property odata_type: Optional[str] = None + # The oneDriveForBusinessBrowseSessions property + one_drive_for_business_browse_sessions: Optional[list[OneDriveForBusinessBrowseSession]] = None # The list of OneDrive for Business protection policies in the tenant. one_drive_for_business_protection_policies: Optional[list[OneDriveForBusinessProtectionPolicy]] = None # The list of OneDrive for Business restore sessions available in the tenant. @@ -66,6 +73,8 @@ class BackupRestoreRoot(Entity, Parsable): service_apps: Optional[list[ServiceApp]] = None # Represents the tenant-level status of the Backup Storage service. service_status: Optional[ServiceStatus] = None + # The sharePointBrowseSessions property + share_point_browse_sessions: Optional[list[SharePointBrowseSession]] = None # The list of SharePoint protection policies in the tenant. share_point_protection_policies: Optional[list[SharePointProtectionPolicy]] = None # The list of SharePoint restore sessions available in the tenant. @@ -93,6 +102,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 .browse_session_base import BrowseSessionBase from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -102,6 +112,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .protection_policy_base import ProtectionPolicyBase @@ -110,12 +121,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .restore_session_base import RestoreSessionBase from .service_app import ServiceApp from .service_status import ServiceStatus + from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + from .browse_session_base import BrowseSessionBase from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -125,6 +138,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .protection_policy_base import ProtectionPolicyBase @@ -133,6 +147,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .restore_session_base import RestoreSessionBase from .service_app import ServiceApp from .service_status import ServiceStatus + from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .site_protection_rule import SiteProtectionRule @@ -140,6 +155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob fields: dict[str, Callable[[Any], None]] = { + "browseSessions": lambda n : setattr(self, 'browse_sessions', n.get_collection_of_object_values(BrowseSessionBase)), "driveInclusionRules": lambda n : setattr(self, 'drive_inclusion_rules', n.get_collection_of_object_values(DriveProtectionRule)), "driveProtectionUnits": lambda n : setattr(self, 'drive_protection_units', n.get_collection_of_object_values(DriveProtectionUnit)), "driveProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveProtectionUnitsBulkAdditionJob)), @@ -148,6 +164,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "mailboxInclusionRules": lambda n : setattr(self, 'mailbox_inclusion_rules', n.get_collection_of_object_values(MailboxProtectionRule)), "mailboxProtectionUnits": lambda n : setattr(self, 'mailbox_protection_units', n.get_collection_of_object_values(MailboxProtectionUnit)), "mailboxProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'mailbox_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(MailboxProtectionUnitsBulkAdditionJob)), + "oneDriveForBusinessBrowseSessions": lambda n : setattr(self, 'one_drive_for_business_browse_sessions', n.get_collection_of_object_values(OneDriveForBusinessBrowseSession)), "oneDriveForBusinessProtectionPolicies": lambda n : setattr(self, 'one_drive_for_business_protection_policies', n.get_collection_of_object_values(OneDriveForBusinessProtectionPolicy)), "oneDriveForBusinessRestoreSessions": lambda n : setattr(self, 'one_drive_for_business_restore_sessions', n.get_collection_of_object_values(OneDriveForBusinessRestoreSession)), "protectionPolicies": lambda n : setattr(self, 'protection_policies', n.get_collection_of_object_values(ProtectionPolicyBase)), @@ -156,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "restoreSessions": lambda n : setattr(self, 'restore_sessions', n.get_collection_of_object_values(RestoreSessionBase)), "serviceApps": lambda n : setattr(self, 'service_apps', n.get_collection_of_object_values(ServiceApp)), "serviceStatus": lambda n : setattr(self, 'service_status', n.get_object_value(ServiceStatus)), + "sharePointBrowseSessions": lambda n : setattr(self, 'share_point_browse_sessions', n.get_collection_of_object_values(SharePointBrowseSession)), "sharePointProtectionPolicies": lambda n : setattr(self, 'share_point_protection_policies', n.get_collection_of_object_values(SharePointProtectionPolicy)), "sharePointRestoreSessions": lambda n : setattr(self, 'share_point_restore_sessions', n.get_collection_of_object_values(SharePointRestoreSession)), "siteInclusionRules": lambda n : setattr(self, 'site_inclusion_rules', n.get_collection_of_object_values(SiteProtectionRule)), @@ -175,6 +193,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("browseSessions", self.browse_sessions) writer.write_collection_of_object_values("driveInclusionRules", self.drive_inclusion_rules) writer.write_collection_of_object_values("driveProtectionUnits", self.drive_protection_units) writer.write_collection_of_object_values("driveProtectionUnitsBulkAdditionJobs", self.drive_protection_units_bulk_addition_jobs) @@ -183,6 +202,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("mailboxInclusionRules", self.mailbox_inclusion_rules) writer.write_collection_of_object_values("mailboxProtectionUnits", self.mailbox_protection_units) writer.write_collection_of_object_values("mailboxProtectionUnitsBulkAdditionJobs", self.mailbox_protection_units_bulk_addition_jobs) + writer.write_collection_of_object_values("oneDriveForBusinessBrowseSessions", self.one_drive_for_business_browse_sessions) writer.write_collection_of_object_values("oneDriveForBusinessProtectionPolicies", self.one_drive_for_business_protection_policies) writer.write_collection_of_object_values("oneDriveForBusinessRestoreSessions", self.one_drive_for_business_restore_sessions) writer.write_collection_of_object_values("protectionPolicies", self.protection_policies) @@ -191,6 +211,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("restoreSessions", self.restore_sessions) writer.write_collection_of_object_values("serviceApps", self.service_apps) writer.write_object_value("serviceStatus", self.service_status) + writer.write_collection_of_object_values("sharePointBrowseSessions", self.share_point_browse_sessions) writer.write_collection_of_object_values("sharePointProtectionPolicies", self.share_point_protection_policies) writer.write_collection_of_object_values("sharePointRestoreSessions", self.share_point_restore_sessions) writer.write_collection_of_object_values("siteInclusionRules", self.site_inclusion_rules) diff --git a/msgraph/generated/models/browsable_resource_type.py b/msgraph/generated/models/browsable_resource_type.py new file mode 100644 index 0000000000..d5670b6091 --- /dev/null +++ b/msgraph/generated/models/browsable_resource_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class BrowsableResourceType(str, Enum): + None_ = "none", + Site = "site", + DocumentLibrary = "documentLibrary", + Folder = "folder", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/browse_query_order.py b/msgraph/generated/models/browse_query_order.py new file mode 100644 index 0000000000..4b69cd91f3 --- /dev/null +++ b/msgraph/generated/models/browse_query_order.py @@ -0,0 +1,9 @@ +from enum import Enum + +class BrowseQueryOrder(str, Enum): + PathAsc = "pathAsc", + PathDsc = "pathDsc", + NameAsc = "nameAsc", + NameDsc = "nameDsc", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/browse_query_response_item.py b/msgraph/generated/models/browse_query_response_item.py new file mode 100644 index 0000000000..900a937f00 --- /dev/null +++ b/msgraph/generated/models/browse_query_response_item.py @@ -0,0 +1,81 @@ +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 .browse_query_response_item_type import BrowseQueryResponseItemType + +@dataclass +class BrowseQueryResponseItem(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 itemKey property + item_key: Optional[str] = None + # The itemsCount property + items_count: Optional[int] = None + # The name property + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The sizeInBytes property + size_in_bytes: Optional[str] = None + # The type property + type: Optional[BrowseQueryResponseItemType] = None + # The webUrl property + web_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowseQueryResponseItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowseQueryResponseItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BrowseQueryResponseItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .browse_query_response_item_type import BrowseQueryResponseItemType + + from .browse_query_response_item_type import BrowseQueryResponseItemType + + fields: dict[str, Callable[[Any], None]] = { + "itemKey": lambda n : setattr(self, 'item_key', n.get_str_value()), + "itemsCount": lambda n : setattr(self, 'items_count', 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()), + "sizeInBytes": lambda n : setattr(self, 'size_in_bytes', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_enum_value(BrowseQueryResponseItemType)), + "webUrl": lambda n : setattr(self, 'web_url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("itemKey", self.item_key) + writer.write_int_value("itemsCount", self.items_count) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sizeInBytes", self.size_in_bytes) + writer.write_enum_value("type", self.type) + writer.write_str_value("webUrl", self.web_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/browse_query_response_item_type.py b/msgraph/generated/models/browse_query_response_item_type.py new file mode 100644 index 0000000000..9996ec8d79 --- /dev/null +++ b/msgraph/generated/models/browse_query_response_item_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class BrowseQueryResponseItemType(str, Enum): + None_ = "none", + Site = "site", + DocumentLibrary = "documentLibrary", + Folder = "folder", + File = "file", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/browse_session_base.py b/msgraph/generated/models/browse_session_base.py new file mode 100644 index 0000000000..5841c68316 --- /dev/null +++ b/msgraph/generated/models/browse_session_base.py @@ -0,0 +1,107 @@ +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 .browse_session_status import BrowseSessionStatus + from .entity import Entity + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + from .public_error import PublicError + from .share_point_browse_session import SharePointBrowseSession + +from .entity import Entity + +@dataclass +class BrowseSessionBase(Entity, Parsable): + # The backupSizeInBytes property + backup_size_in_bytes: Optional[str] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The error property + error: Optional[PublicError] = None + # The expirationDateTime property + expiration_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The restorePointDateTime property + restore_point_date_time: Optional[datetime.datetime] = None + # The restorePointId property + restore_point_id: Optional[str] = None + # The status property + status: Optional[BrowseSessionStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowseSessionBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowseSessionBase + """ + 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.oneDriveForBusinessBrowseSession".casefold(): + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + return OneDriveForBusinessBrowseSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointBrowseSession".casefold(): + from .share_point_browse_session import SharePointBrowseSession + + return SharePointBrowseSession() + return BrowseSessionBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .browse_session_status import BrowseSessionStatus + from .entity import Entity + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + from .public_error import PublicError + from .share_point_browse_session import SharePointBrowseSession + + from .browse_session_status import BrowseSessionStatus + from .entity import Entity + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + from .public_error import PublicError + from .share_point_browse_session import SharePointBrowseSession + + fields: dict[str, Callable[[Any], None]] = { + "backupSizeInBytes": lambda n : setattr(self, 'backup_size_in_bytes', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "restorePointDateTime": lambda n : setattr(self, 'restore_point_date_time', n.get_datetime_value()), + "restorePointId": lambda n : setattr(self, 'restore_point_id', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(BrowseSessionStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("backupSizeInBytes", self.backup_size_in_bytes) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("error", self.error) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_datetime_value("restorePointDateTime", self.restore_point_date_time) + writer.write_str_value("restorePointId", self.restore_point_id) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/browse_session_base_collection_response.py b/msgraph/generated/models/browse_session_base_collection_response.py new file mode 100644 index 0000000000..1652c7313b --- /dev/null +++ b/msgraph/generated/models/browse_session_base_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .browse_session_base import BrowseSessionBase + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class BrowseSessionBaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[BrowseSessionBase]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowseSessionBaseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowseSessionBaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BrowseSessionBaseCollectionResponse() + + 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 .browse_session_base import BrowseSessionBase + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .browse_session_base import BrowseSessionBase + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(BrowseSessionBase)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/browse_session_status.py b/msgraph/generated/models/browse_session_status.py new file mode 100644 index 0000000000..076003f6ac --- /dev/null +++ b/msgraph/generated/models/browse_session_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class BrowseSessionStatus(str, Enum): + Creating = "creating", + Created = "created", + Failed = "failed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/claim_binding.py b/msgraph/generated/models/claim_binding.py new file mode 100644 index 0000000000..06d7aad3ad --- /dev/null +++ b/msgraph/generated/models/claim_binding.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .match_confidence_level import MatchConfidenceLevel + +@dataclass +class ClaimBinding(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 matchConfidenceLevel property + match_confidence_level: Optional[MatchConfidenceLevel] = None + # The OdataType property + odata_type: Optional[str] = None + # Source attribute name from the source system, for example a directory attribute. + source_attribute: Optional[str] = None + # Verified ID claim name or path, for example vc.credentialSubject.firstName. + verified_id_claim: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClaimBinding: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClaimBinding + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClaimBinding() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .match_confidence_level import MatchConfidenceLevel + + from .match_confidence_level import MatchConfidenceLevel + + fields: dict[str, Callable[[Any], None]] = { + "matchConfidenceLevel": lambda n : setattr(self, 'match_confidence_level', n.get_enum_value(MatchConfidenceLevel)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sourceAttribute": lambda n : setattr(self, 'source_attribute', n.get_str_value()), + "verifiedIdClaim": lambda n : setattr(self, 'verified_id_claim', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("matchConfidenceLevel", self.match_confidence_level) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sourceAttribute", self.source_attribute) + writer.write_str_value("verifiedIdClaim", self.verified_id_claim) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/claim_binding_source.py b/msgraph/generated/models/claim_binding_source.py new file mode 100644 index 0000000000..4ee671c9ec --- /dev/null +++ b/msgraph/generated/models/claim_binding_source.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ClaimBindingSource(str, Enum): + Directory = "directory", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/claim_validation.py b/msgraph/generated/models/claim_validation.py new file mode 100644 index 0000000000..fbf9e76367 --- /dev/null +++ b/msgraph/generated/models/claim_validation.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ClaimValidation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The identifier of a custom extension for claim validation. + custom_extension_id: Optional[str] = None + # Indicates whether claim validation is enabled. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClaimValidation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClaimValidation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClaimValidation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "customExtensionId": lambda n : setattr(self, 'custom_extension_id', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("customExtensionId", self.custom_extension_id) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cloud_pc_on_premises_connection.py b/msgraph/generated/models/cloud_pc_on_premises_connection.py index 484ecad516..da41776367 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection.py @@ -26,15 +26,15 @@ class CloudPcOnPremisesConnection(Entity, Parsable): connection_type: Optional[CloudPcOnPremisesConnectionType] = None # The display name for the Azure network connection. display_name: Optional[str] = None - # The healthCheckPaused property + # Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. health_check_paused: Optional[bool] = None # The healthCheckStatus property health_check_status: Optional[CloudPcOnPremisesConnectionStatus] = None # Indicates the results of health checks performed on the on-premises connection. Read-only. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. health_check_status_detail: Optional[CloudPcOnPremisesConnectionStatusDetail] = None - # When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + # When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. in_use: Optional[bool] = None - # The inUseByCloudPc property + # Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false. in_use_by_cloud_pc: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -42,7 +42,7 @@ class CloudPcOnPremisesConnection(Entity, Parsable): organizational_unit: Optional[str] = None # The unique identifier of the target resource group used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}' resource_group_id: Optional[str] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. scope_ids: Optional[list[str]] = None # The unique identifier of the target subnet used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}' subnet_id: Optional[str] = None diff --git a/msgraph/generated/models/conditional_access_grant_control.py b/msgraph/generated/models/conditional_access_grant_control.py index 38fe3a3f4d..36d1075e3e 100644 --- a/msgraph/generated/models/conditional_access_grant_control.py +++ b/msgraph/generated/models/conditional_access_grant_control.py @@ -9,4 +9,5 @@ class ConditionalAccessGrantControl(str, Enum): CompliantApplication = "compliantApplication", PasswordChange = "passwordChange", UnknownFutureValue = "unknownFutureValue", + RiskRemediation = "riskRemediation", diff --git a/msgraph/generated/models/conditional_access_grant_controls.py b/msgraph/generated/models/conditional_access_grant_controls.py index 026ccb1281..87b46af349 100644 --- a/msgraph/generated/models/conditional_access_grant_controls.py +++ b/msgraph/generated/models/conditional_access_grant_controls.py @@ -18,7 +18,7 @@ class ConditionalAccessGrantControls(AdditionalDataHolder, BackedModel, Parsable additional_data: dict[str, Any] = field(default_factory=dict) # The authenticationStrength property authentication_strength: Optional[AuthenticationStrengthPolicy] = None - # List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. + # List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue, riskRemediation. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: riskRemediation. built_in_controls: Optional[list[ConditionalAccessGrantControl]] = None # List of custom controls IDs required by the policy. For more information, see Custom controls. custom_authentication_factors: Optional[list[str]] = None diff --git a/msgraph/generated/models/custom_authentication_extension.py b/msgraph/generated/models/custom_authentication_extension.py index 565def6bd7..26059a185b 100644 --- a/msgraph/generated/models/custom_authentication_extension.py +++ b/msgraph/generated/models/custom_authentication_extension.py @@ -12,6 +12,7 @@ from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .custom_callout_extension import CustomCalloutExtension @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticati from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension return OnTokenIssuanceStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() return CustomAuthenticationExtension() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -70,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .custom_callout_extension import CustomCalloutExtension from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError @@ -78,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension fields: dict[str, Callable[[Any], None]] = { "behaviorOnError": lambda n : setattr(self, 'behavior_on_error', n.get_object_value(CustomExtensionBehaviorOnError)), diff --git a/msgraph/generated/models/custom_callout_extension.py b/msgraph/generated/models/custom_callout_extension.py index 0ea9448c0b..565eaeb4c2 100644 --- a/msgraph/generated/models/custom_callout_extension.py +++ b/msgraph/generated/models/custom_callout_extension.py @@ -18,6 +18,7 @@ from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .entity import Entity @@ -86,6 +87,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomCalloutExten from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension return OnTokenIssuanceStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() return CustomCalloutExtension() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -106,6 +111,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .access_package_assignment_request_workflow_extension import AccessPackageAssignmentRequestWorkflowExtension from .access_package_assignment_workflow_extension import AccessPackageAssignmentWorkflowExtension @@ -120,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension fields: dict[str, Callable[[Any], None]] = { "authenticationConfiguration": lambda n : setattr(self, 'authentication_configuration', n.get_object_value(CustomExtensionAuthenticationConfiguration)), diff --git a/msgraph/generated/models/device_registration_policy.py b/msgraph/generated/models/device_registration_policy.py index f48270c110..003eceaba4 100644 --- a/msgraph/generated/models/device_registration_policy.py +++ b/msgraph/generated/models/device_registration_policy.py @@ -15,21 +15,21 @@ @dataclass class DeviceRegistrationPolicy(Entity, Parsable): - # The azureADJoin property + # Specifies the authorization policy for controlling registration of new devices using Microsoft Entra join within your organization. Required. For more information, see What is a device identity?. azure_a_d_join: Optional[AzureADJoinPolicy] = None - # The azureADRegistration property + # Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. azure_a_d_registration: Optional[AzureADRegistrationPolicy] = None - # The description property + # The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. description: Optional[str] = None - # The displayName property + # The name of the device registration policy. Always set to Device Registration Policy. Read-only. display_name: Optional[str] = None - # The localAdminPassword property + # Specifies the setting for Local Admin Password Solution (LAPS) within your organization. local_admin_password: Optional[LocalAdminPasswordSettings] = None # The multiFactorAuthConfiguration property multi_factor_auth_configuration: Optional[MultiFactorAuthConfiguration] = None # The OdataType property odata_type: Optional[str] = None - # The userDeviceQuota property + # Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn't specified during the policy update operation, it's automatically reset to 0 to indicate that users aren't allowed to join any devices. user_device_quota: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/email_details.py b/msgraph/generated/models/email_details.py new file mode 100644 index 0000000000..f5aa2312a7 --- /dev/null +++ b/msgraph/generated/models/email_details.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EmailDetails(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 body property + body: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The senderEmailAddress property + sender_email_address: Optional[str] = None + # The subject property + subject: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmailDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EmailDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmailDetails() + + 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]] = { + "body": lambda n : setattr(self, 'body', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "senderEmailAddress": lambda n : setattr(self, 'sender_email_address', n.get_str_value()), + "subject": lambda n : setattr(self, 'subject', 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("body", self.body) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("senderEmailAddress", self.sender_email_address) + writer.write_str_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index bfe11275df..cbe1de71fd 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -134,6 +134,7 @@ from .browser_shared_cookie import BrowserSharedCookie from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList + from .browse_session_base import BrowseSessionBase from .building import Building from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider @@ -382,7 +383,10 @@ from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact + from .granular_restore_artifact_base import GranularRestoreArtifactBase + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group from .group_lifecycle_policy import GroupLifecyclePolicy from .group_setting import GroupSetting @@ -412,6 +416,7 @@ from .identity_user_flow import IdentityUserFlow from .identity_user_flow_attribute import IdentityUserFlowAttribute from .identity_user_flow_attribute_assignment import IdentityUserFlowAttributeAssignment + from .identity_verified_id_root import IdentityVerifiedIdRoot from .imported_windows_autopilot_device_identity import ImportedWindowsAutopilotDeviceIdentity from .imported_windows_autopilot_device_identity_upload import ImportedWindowsAutopilotDeviceIdentityUpload from .inference_classification import InferenceClassification @@ -549,6 +554,7 @@ from .onenote_page import OnenotePage from .onenote_resource import OnenoteResource from .onenote_section import OnenoteSection + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting @@ -572,6 +578,8 @@ from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_shift import OpenShift from .open_shift_change_request import OpenShiftChangeRequest from .open_type_extension import OpenTypeExtension @@ -584,6 +592,7 @@ from .outlook_category import OutlookCategory from .outlook_item import OutlookItem from .outlook_user import OutlookUser + from .ownerless_group_policy import OwnerlessGroupPolicy from .o_auth2_permission_grant import OAuth2PermissionGrant from .participant import Participant from .participant_joining_notification import ParticipantJoiningNotification @@ -824,6 +833,7 @@ from .shared_with_channel_team_info import SharedWithChannelTeamInfo from .sharepoint import Sharepoint from .sharepoint_settings import SharepointSettings + from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup from .share_point_group_member import SharePointGroupMember from .share_point_migration_event import SharePointMigrationEvent @@ -1000,6 +1010,7 @@ from .user_solution_root import UserSolutionRoot from .user_storage import UserStorage from .user_teamwork import UserTeamwork + from .verified_id_profile import VerifiedIdProfile from .vertical_section import VerticalSection from .virtual_endpoint import VirtualEndpoint from .virtual_event import VirtualEvent @@ -1651,6 +1662,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .browser_site_list import BrowserSiteList return BrowserSiteList() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.browseSessionBase".casefold(): + from .browse_session_base import BrowseSessionBase + + return BrowseSessionBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.building".casefold(): from .building import Building @@ -2644,10 +2659,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .governance_insight import GovernanceInsight return GovernanceInsight() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.granularDriveRestoreArtifact".casefold(): + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + + return GranularDriveRestoreArtifact() if mapping_value and mapping_value.casefold() == "#microsoft.graph.granularMailboxRestoreArtifact".casefold(): from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact return GranularMailboxRestoreArtifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.granularRestoreArtifactBase".casefold(): + from .granular_restore_artifact_base import GranularRestoreArtifactBase + + return GranularRestoreArtifactBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.granularSiteRestoreArtifact".casefold(): + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + + return GranularSiteRestoreArtifact() if mapping_value and mapping_value.casefold() == "#microsoft.graph.group".casefold(): from .group import Group from .term_store.group import Group @@ -2766,6 +2793,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_user_flow_attribute_assignment import IdentityUserFlowAttributeAssignment return IdentityUserFlowAttributeAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityVerifiedIdRoot".casefold(): + from .identity_verified_id_root import IdentityVerifiedIdRoot + + return IdentityVerifiedIdRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.importedWindowsAutopilotDeviceIdentity".casefold(): from .imported_windows_autopilot_device_identity import ImportedWindowsAutopilotDeviceIdentity @@ -3310,6 +3341,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener return OnAuthenticationMethodLoadStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.oneDriveForBusinessBrowseSession".casefold(): + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + return OneDriveForBusinessBrowseSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.oneDriveForBusinessProtectionPolicy".casefold(): from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy @@ -3410,6 +3445,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_user_create_start_listener import OnUserCreateStartListener return OnUserCreateStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationListener".casefold(): + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener + + return OnVerifiedIdClaimValidationListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.openShift".casefold(): from .open_shift import OpenShift @@ -3459,6 +3502,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .outlook_user import OutlookUser return OutlookUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ownerlessGroupPolicy".casefold(): + from .ownerless_group_policy import OwnerlessGroupPolicy + + return OwnerlessGroupPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.participant".casefold(): from .call_records.participant import Participant from .participant import Participant @@ -4416,6 +4463,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .sharepoint import Sharepoint return Sharepoint() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointBrowseSession".casefold(): + from .share_point_browse_session import SharePointBrowseSession + + return SharePointBrowseSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointGroup".casefold(): from .share_point_group import SharePointGroup @@ -5126,6 +5177,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .user_teamwork import UserTeamwork return UserTeamwork() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.verifiedIdProfile".casefold(): + from .verified_id_profile import VerifiedIdProfile + + return VerifiedIdProfile() if mapping_value and mapping_value.casefold() == "#microsoft.graph.verticalSection".casefold(): from .vertical_section import VerticalSection @@ -5705,6 +5760,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .browser_shared_cookie import BrowserSharedCookie from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList + from .browse_session_base import BrowseSessionBase from .building import Building from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider @@ -5953,7 +6009,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact + from .granular_restore_artifact_base import GranularRestoreArtifactBase + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group from .group_lifecycle_policy import GroupLifecyclePolicy from .group_setting import GroupSetting @@ -5983,6 +6042,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_user_flow import IdentityUserFlow from .identity_user_flow_attribute import IdentityUserFlowAttribute from .identity_user_flow_attribute_assignment import IdentityUserFlowAttributeAssignment + from .identity_verified_id_root import IdentityVerifiedIdRoot from .imported_windows_autopilot_device_identity import ImportedWindowsAutopilotDeviceIdentity from .imported_windows_autopilot_device_identity_upload import ImportedWindowsAutopilotDeviceIdentityUpload from .inference_classification import InferenceClassification @@ -6120,6 +6180,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .onenote_page import OnenotePage from .onenote_resource import OnenoteResource from .onenote_section import OnenoteSection + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting @@ -6143,6 +6204,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_shift import OpenShift from .open_shift_change_request import OpenShiftChangeRequest from .open_type_extension import OpenTypeExtension @@ -6155,6 +6218,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .outlook_category import OutlookCategory from .outlook_item import OutlookItem from .outlook_user import OutlookUser + from .ownerless_group_policy import OwnerlessGroupPolicy from .o_auth2_permission_grant import OAuth2PermissionGrant from .participant import Participant from .participant_joining_notification import ParticipantJoiningNotification @@ -6395,6 +6459,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .shared_with_channel_team_info import SharedWithChannelTeamInfo from .sharepoint import Sharepoint from .sharepoint_settings import SharepointSettings + from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup from .share_point_group_member import SharePointGroupMember from .share_point_migration_event import SharePointMigrationEvent @@ -6571,6 +6636,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_solution_root import UserSolutionRoot from .user_storage import UserStorage from .user_teamwork import UserTeamwork + from .verified_id_profile import VerifiedIdProfile from .vertical_section import VerticalSection from .virtual_endpoint import VirtualEndpoint from .virtual_event import VirtualEvent @@ -6811,6 +6877,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .browser_shared_cookie import BrowserSharedCookie from .browser_site import BrowserSite from .browser_site_list import BrowserSiteList + from .browse_session_base import BrowseSessionBase from .building import Building from .building_map import BuildingMap from .built_in_identity_provider import BuiltInIdentityProvider @@ -7059,7 +7126,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact + from .granular_restore_artifact_base import GranularRestoreArtifactBase + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group from .group_lifecycle_policy import GroupLifecyclePolicy from .group_setting import GroupSetting @@ -7089,6 +7159,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_user_flow import IdentityUserFlow from .identity_user_flow_attribute import IdentityUserFlowAttribute from .identity_user_flow_attribute_assignment import IdentityUserFlowAttributeAssignment + from .identity_verified_id_root import IdentityVerifiedIdRoot from .imported_windows_autopilot_device_identity import ImportedWindowsAutopilotDeviceIdentity from .imported_windows_autopilot_device_identity_upload import ImportedWindowsAutopilotDeviceIdentityUpload from .inference_classification import InferenceClassification @@ -7226,6 +7297,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .onenote_page import OnenotePage from .onenote_resource import OnenoteResource from .onenote_section import OnenoteSection + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting @@ -7249,6 +7321,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_shift import OpenShift from .open_shift_change_request import OpenShiftChangeRequest from .open_type_extension import OpenTypeExtension @@ -7261,6 +7335,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .outlook_category import OutlookCategory from .outlook_item import OutlookItem from .outlook_user import OutlookUser + from .ownerless_group_policy import OwnerlessGroupPolicy from .o_auth2_permission_grant import OAuth2PermissionGrant from .participant import Participant from .participant_joining_notification import ParticipantJoiningNotification @@ -7501,6 +7576,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .shared_with_channel_team_info import SharedWithChannelTeamInfo from .sharepoint import Sharepoint from .sharepoint_settings import SharepointSettings + from .share_point_browse_session import SharePointBrowseSession from .share_point_group import SharePointGroup from .share_point_group_member import SharePointGroupMember from .share_point_migration_event import SharePointMigrationEvent @@ -7677,6 +7753,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_solution_root import UserSolutionRoot from .user_storage import UserStorage from .user_teamwork import UserTeamwork + from .verified_id_profile import VerifiedIdProfile from .vertical_section import VerticalSection from .virtual_endpoint import VirtualEndpoint from .virtual_event import VirtualEvent diff --git a/msgraph/generated/models/enumerated_device_registration_membership.py b/msgraph/generated/models/enumerated_device_registration_membership.py index 0c42c17344..bdaeeb63a2 100644 --- a/msgraph/generated/models/enumerated_device_registration_membership.py +++ b/msgraph/generated/models/enumerated_device_registration_membership.py @@ -13,9 +13,9 @@ class EnumeratedDeviceRegistrationMembership(DeviceRegistrationMembership, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.enumeratedDeviceRegistrationMembership" - # The groups property + # List of groups that this policy applies to. groups: Optional[list[str]] = None - # The users property + # List of users that this policy applies to. users: Optional[list[str]] = None @staticmethod diff --git a/msgraph/generated/models/external_connectors/label.py b/msgraph/generated/models/external_connectors/label.py index bf913f88df..9feb14e522 100644 --- a/msgraph/generated/models/external_connectors/label.py +++ b/msgraph/generated/models/external_connectors/label.py @@ -50,4 +50,9 @@ class Label(str, Enum): PersonManager = "personManager", PersonAlternateContacts = "personAlternateContacts", PersonEmergencyContacts = "personEmergencyContacts", + PersonEducationalActivities = "personEducationalActivities", + PersonInterests = "personInterests", + PersonLanguages = "personLanguages", + PersonPublications = "personPublications", + PersonPatents = "personPatents", diff --git a/msgraph/generated/models/face_check_configuration.py b/msgraph/generated/models/face_check_configuration.py new file mode 100644 index 0000000000..4b28ab78e4 --- /dev/null +++ b/msgraph/generated/models/face_check_configuration.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class FaceCheckConfiguration(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) + # Defines if Face Check is required. Currently must always be true. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # Source of photo to validate Face Check against. Currently must always be portrait. + source_photo_claim_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FaceCheckConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FaceCheckConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FaceCheckConfiguration() + + 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]] = { + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sourcePhotoClaimName": lambda n : setattr(self, 'source_photo_claim_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sourcePhotoClaimName", self.source_photo_claim_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/fido2_authentication_method.py b/msgraph/generated/models/fido2_authentication_method.py index ac658e8308..504ebac4d5 100644 --- a/msgraph/generated/models/fido2_authentication_method.py +++ b/msgraph/generated/models/fido2_authentication_method.py @@ -8,6 +8,7 @@ from .attestation_level import AttestationLevel from .authentication_method import AuthenticationMethod from .passkey_type import PasskeyType + from .webauthn_public_key_credential import WebauthnPublicKeyCredential from .authentication_method import AuthenticationMethod @@ -27,6 +28,8 @@ class Fido2AuthenticationMethod(AuthenticationMethod, Parsable): model: Optional[str] = None # The type of passkey. The possible values are: deviceBound, synced, unknownFutureValue. passkey_type: Optional[PasskeyType] = None + # The publicKeyCredential property + public_key_credential: Optional[WebauthnPublicKeyCredential] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Fido2AuthenticationMethod: @@ -47,10 +50,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attestation_level import AttestationLevel from .authentication_method import AuthenticationMethod from .passkey_type import PasskeyType + from .webauthn_public_key_credential import WebauthnPublicKeyCredential from .attestation_level import AttestationLevel from .authentication_method import AuthenticationMethod from .passkey_type import PasskeyType + from .webauthn_public_key_credential import WebauthnPublicKeyCredential fields: dict[str, Callable[[Any], None]] = { "aaGuid": lambda n : setattr(self, 'aa_guid', n.get_str_value()), @@ -59,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "model": lambda n : setattr(self, 'model', n.get_str_value()), "passkeyType": lambda n : setattr(self, 'passkey_type', n.get_enum_value(PasskeyType)), + "publicKeyCredential": lambda n : setattr(self, 'public_key_credential', n.get_object_value(WebauthnPublicKeyCredential)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -79,5 +85,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_str_value("model", self.model) writer.write_enum_value("passkeyType", self.passkey_type) + writer.write_object_value("publicKeyCredential", self.public_key_credential) diff --git a/msgraph/generated/models/file_storage_container.py b/msgraph/generated/models/file_storage_container.py index 9c03933c73..d1c56e6b82 100644 --- a/msgraph/generated/models/file_storage_container.py +++ b/msgraph/generated/models/file_storage_container.py @@ -53,7 +53,7 @@ class FileStorageContainer(Entity, Parsable): recycle_bin: Optional[RecycleBin] = None # The settings property settings: Optional[FileStorageContainerSettings] = None - # The sharePointGroups property + # The collection of sharePointGroup objects local to the container. Read-write. share_point_groups: Optional[list[SharePointGroup]] = None # Status of the fileStorageContainer. Containers are created as inactive and require activation. Inactive containers are subjected to automatic deletion in 24 hours. The possible values are: inactive, active. Read-only. status: Optional[FileStorageContainerStatus] = None diff --git a/msgraph/generated/models/granular_drive_restore_artifact.py b/msgraph/generated/models/granular_drive_restore_artifact.py new file mode 100644 index 0000000000..393f4f9993 --- /dev/null +++ b/msgraph/generated/models/granular_drive_restore_artifact.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 .granular_restore_artifact_base import GranularRestoreArtifactBase + +from .granular_restore_artifact_base import GranularRestoreArtifactBase + +@dataclass +class GranularDriveRestoreArtifact(GranularRestoreArtifactBase, Parsable): + # The directoryObjectId property + directory_object_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GranularDriveRestoreArtifact: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GranularDriveRestoreArtifact + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GranularDriveRestoreArtifact() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .granular_restore_artifact_base import GranularRestoreArtifactBase + + from .granular_restore_artifact_base import GranularRestoreArtifactBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectId": lambda n : setattr(self, 'directory_object_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("directoryObjectId", self.directory_object_id) + + diff --git a/msgraph/generated/models/granular_drive_restore_artifact_collection_response.py b/msgraph/generated/models/granular_drive_restore_artifact_collection_response.py new file mode 100644 index 0000000000..482c13551c --- /dev/null +++ b/msgraph/generated/models/granular_drive_restore_artifact_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 .granular_drive_restore_artifact import GranularDriveRestoreArtifact + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GranularDriveRestoreArtifactCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[GranularDriveRestoreArtifact]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GranularDriveRestoreArtifactCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GranularDriveRestoreArtifactCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GranularDriveRestoreArtifactCollectionResponse() + + 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 .granular_drive_restore_artifact import GranularDriveRestoreArtifact + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(GranularDriveRestoreArtifact)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/granular_restore_artifact_base.py b/msgraph/generated/models/granular_restore_artifact_base.py new file mode 100644 index 0000000000..a61e9273a2 --- /dev/null +++ b/msgraph/generated/models/granular_restore_artifact_base.py @@ -0,0 +1,112 @@ +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 .artifact_restore_status import ArtifactRestoreStatus + from .entity import Entity + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + +from .entity import Entity + +@dataclass +class GranularRestoreArtifactBase(Entity, Parsable): + # The browseSessionId property + browse_session_id: Optional[str] = None + # The completionDateTime property + completion_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The restorePointDateTime property + restore_point_date_time: Optional[datetime.datetime] = None + # The restoredItemKey property + restored_item_key: Optional[str] = None + # The restoredItemPath property + restored_item_path: Optional[str] = None + # The restoredItemWebUrl property + restored_item_web_url: Optional[str] = None + # The startDateTime property + start_date_time: Optional[datetime.datetime] = None + # The status property + status: Optional[ArtifactRestoreStatus] = None + # The webUrl property + web_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GranularRestoreArtifactBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GranularRestoreArtifactBase + """ + 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.granularDriveRestoreArtifact".casefold(): + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + + return GranularDriveRestoreArtifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.granularSiteRestoreArtifact".casefold(): + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + + return GranularSiteRestoreArtifact() + return GranularRestoreArtifactBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .artifact_restore_status import ArtifactRestoreStatus + from .entity import Entity + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + + from .artifact_restore_status import ArtifactRestoreStatus + from .entity import Entity + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + + fields: dict[str, Callable[[Any], None]] = { + "browseSessionId": lambda n : setattr(self, 'browse_session_id', n.get_str_value()), + "completionDateTime": lambda n : setattr(self, 'completion_date_time', n.get_datetime_value()), + "restorePointDateTime": lambda n : setattr(self, 'restore_point_date_time', n.get_datetime_value()), + "restoredItemKey": lambda n : setattr(self, 'restored_item_key', n.get_str_value()), + "restoredItemPath": lambda n : setattr(self, 'restored_item_path', n.get_str_value()), + "restoredItemWebUrl": lambda n : setattr(self, 'restored_item_web_url', n.get_str_value()), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ArtifactRestoreStatus)), + "webUrl": lambda n : setattr(self, 'web_url', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("browseSessionId", self.browse_session_id) + writer.write_datetime_value("completionDateTime", self.completion_date_time) + writer.write_datetime_value("restorePointDateTime", self.restore_point_date_time) + writer.write_str_value("restoredItemKey", self.restored_item_key) + writer.write_str_value("restoredItemPath", self.restored_item_path) + writer.write_str_value("restoredItemWebUrl", self.restored_item_web_url) + writer.write_datetime_value("startDateTime", self.start_date_time) + writer.write_enum_value("status", self.status) + writer.write_str_value("webUrl", self.web_url) + + diff --git a/msgraph/generated/models/granular_site_restore_artifact.py b/msgraph/generated/models/granular_site_restore_artifact.py new file mode 100644 index 0000000000..143a112298 --- /dev/null +++ b/msgraph/generated/models/granular_site_restore_artifact.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 .granular_restore_artifact_base import GranularRestoreArtifactBase + +from .granular_restore_artifact_base import GranularRestoreArtifactBase + +@dataclass +class GranularSiteRestoreArtifact(GranularRestoreArtifactBase, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The siteId property + site_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GranularSiteRestoreArtifact: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GranularSiteRestoreArtifact + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GranularSiteRestoreArtifact() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .granular_restore_artifact_base import GranularRestoreArtifactBase + + from .granular_restore_artifact_base import GranularRestoreArtifactBase + + fields: dict[str, Callable[[Any], None]] = { + "siteId": lambda n : setattr(self, 'site_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("siteId", self.site_id) + + diff --git a/msgraph/generated/models/granular_site_restore_artifact_collection_response.py b/msgraph/generated/models/granular_site_restore_artifact_collection_response.py new file mode 100644 index 0000000000..e7612b1ad6 --- /dev/null +++ b/msgraph/generated/models/granular_site_restore_artifact_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 .granular_site_restore_artifact import GranularSiteRestoreArtifact + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GranularSiteRestoreArtifactCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[GranularSiteRestoreArtifact]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GranularSiteRestoreArtifactCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GranularSiteRestoreArtifactCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GranularSiteRestoreArtifactCollectionResponse() + + 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 .granular_site_restore_artifact import GranularSiteRestoreArtifact + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .granular_site_restore_artifact import GranularSiteRestoreArtifact + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(GranularSiteRestoreArtifact)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/identity_container.py b/msgraph/generated/models/identity_container.py index 85f0621c83..4c914ab3d2 100644 --- a/msgraph/generated/models/identity_container.py +++ b/msgraph/generated/models/identity_container.py @@ -14,6 +14,7 @@ from .identity_api_connector import IdentityApiConnector from .identity_provider_base import IdentityProviderBase from .identity_user_flow_attribute import IdentityUserFlowAttribute + from .identity_verified_id_root import IdentityVerifiedIdRoot from .risk_prevention_container import RiskPreventionContainer from .entity import Entity @@ -40,6 +41,8 @@ class IdentityContainer(Entity, Parsable): risk_prevention: Optional[RiskPreventionContainer] = None # Represents entry point for identity userflow attributes. user_flow_attributes: Optional[list[IdentityUserFlowAttribute]] = None + # The verifiedId property + verified_id: Optional[IdentityVerifiedIdRoot] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IdentityContainer: @@ -66,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_api_connector import IdentityApiConnector from .identity_provider_base import IdentityProviderBase from .identity_user_flow_attribute import IdentityUserFlowAttribute + from .identity_verified_id_root import IdentityVerifiedIdRoot from .risk_prevention_container import RiskPreventionContainer from .authentication_events_flow import AuthenticationEventsFlow @@ -77,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_api_connector import IdentityApiConnector from .identity_provider_base import IdentityProviderBase from .identity_user_flow_attribute import IdentityUserFlowAttribute + from .identity_verified_id_root import IdentityVerifiedIdRoot from .risk_prevention_container import RiskPreventionContainer fields: dict[str, Callable[[Any], None]] = { @@ -89,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "identityProviders": lambda n : setattr(self, 'identity_providers', n.get_collection_of_object_values(IdentityProviderBase)), "riskPrevention": lambda n : setattr(self, 'risk_prevention', n.get_object_value(RiskPreventionContainer)), "userFlowAttributes": lambda n : setattr(self, 'user_flow_attributes', n.get_collection_of_object_values(IdentityUserFlowAttribute)), + "verifiedId": lambda n : setattr(self, 'verified_id', n.get_object_value(IdentityVerifiedIdRoot)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -112,5 +118,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("identityProviders", self.identity_providers) writer.write_object_value("riskPrevention", self.risk_prevention) writer.write_collection_of_object_values("userFlowAttributes", self.user_flow_attributes) + writer.write_object_value("verifiedId", self.verified_id) diff --git a/msgraph/generated/models/identity_governance/task_processing_result.py b/msgraph/generated/models/identity_governance/task_processing_result.py index 3725e0dd2e..d836996a59 100644 --- a/msgraph/generated/models/identity_governance/task_processing_result.py +++ b/msgraph/generated/models/identity_governance/task_processing_result.py @@ -23,6 +23,8 @@ class TaskProcessingResult(Entity, Parsable): failure_reason: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The processingInfo property + processing_info: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None # The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "failureReason": lambda n : setattr(self, 'failure_reason', n.get_str_value()), + "processingInfo": lambda n : setattr(self, 'processing_info', n.get_str_value()), "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), @@ -83,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("failureReason", self.failure_reason) + writer.write_str_value("processingInfo", self.processing_info) writer.write_enum_value("processingStatus", self.processing_status) writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_object_value("subject", self.subject) diff --git a/msgraph/generated/models/identity_verified_id_root.py b/msgraph/generated/models/identity_verified_id_root.py new file mode 100644 index 0000000000..623d1e4e5b --- /dev/null +++ b/msgraph/generated/models/identity_verified_id_root.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .verified_id_profile import VerifiedIdProfile + +from .entity import Entity + +@dataclass +class IdentityVerifiedIdRoot(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Profile containing properties about a Verified ID provider and purpose + profiles: Optional[list[VerifiedIdProfile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityVerifiedIdRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityVerifiedIdRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityVerifiedIdRoot() + + 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 .verified_id_profile import VerifiedIdProfile + + from .entity import Entity + from .verified_id_profile import VerifiedIdProfile + + fields: dict[str, Callable[[Any], None]] = { + "profiles": lambda n : setattr(self, 'profiles', n.get_collection_of_object_values(VerifiedIdProfile)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("profiles", self.profiles) + + diff --git a/msgraph/generated/models/license_assignment_state.py b/msgraph/generated/models/license_assignment_state.py index 13fc156f24..7b1bf396ae 100644 --- a/msgraph/generated/models/license_assignment_state.py +++ b/msgraph/generated/models/license_assignment_state.py @@ -14,19 +14,19 @@ class LicenseAssignmentState(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 assignedByGroup property + # Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only. assigned_by_group: Optional[str] = None - # The disabledPlans property + # The service plans that are disabled in this assignment. Read-Only. disabled_plans: Optional[list[UUID]] = None - # The error property + # License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here. error: Optional[str] = None - # The lastUpdatedDateTime property + # The timestamp when the state of the license assignment was last updated. last_updated_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The skuId property + # The unique identifier for the SKU. Read-Only. sku_id: Optional[UUID] = None - # The state property + # Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error. state: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/local_admin_password_settings.py b/msgraph/generated/models/local_admin_password_settings.py index a120f3660f..c9c37b668f 100644 --- a/msgraph/generated/models/local_admin_password_settings.py +++ b/msgraph/generated/models/local_admin_password_settings.py @@ -12,7 +12,7 @@ class LocalAdminPasswordSettings(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The isEnabled property + # Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. is_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/local_admin_settings.py b/msgraph/generated/models/local_admin_settings.py index 827d80e309..c10eb7a1fc 100644 --- a/msgraph/generated/models/local_admin_settings.py +++ b/msgraph/generated/models/local_admin_settings.py @@ -15,11 +15,11 @@ class LocalAdminSettings(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 enableGlobalAdmins property + # Indicates whether global administrators are local administrators on all Microsoft Entra-joined devices. This setting only applies to future registrations. Default is true. enable_global_admins: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The registeringUsers property + # Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. registering_users: Optional[DeviceRegistrationMembership] = None @staticmethod diff --git a/msgraph/generated/models/match_confidence_level.py b/msgraph/generated/models/match_confidence_level.py new file mode 100644 index 0000000000..a8f245a09d --- /dev/null +++ b/msgraph/generated/models/match_confidence_level.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MatchConfidenceLevel(str, Enum): + Exact = "exact", + Relaxed = "relaxed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/notify_members.py b/msgraph/generated/models/notify_members.py new file mode 100644 index 0000000000..d6ab37ff1f --- /dev/null +++ b/msgraph/generated/models/notify_members.py @@ -0,0 +1,8 @@ +from enum import Enum + +class NotifyMembers(str, Enum): + All = "all", + AllowSelected = "allowSelected", + BlockSelected = "blockSelected", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/on_verified_id_claim_validation_custom_extension.py b/msgraph/generated/models/on_verified_id_claim_validation_custom_extension.py new file mode 100644 index 0000000000..ed0743bcdc --- /dev/null +++ b/msgraph/generated/models/on_verified_id_claim_validation_custom_extension.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_authentication_extension import CustomAuthenticationExtension + +from .custom_authentication_extension import CustomAuthenticationExtension + +@dataclass +class OnVerifiedIdClaimValidationCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationCustomExtension() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_authentication_extension import CustomAuthenticationExtension + + from .custom_authentication_extension import CustomAuthenticationExtension + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/on_verified_id_claim_validation_custom_extension_handler.py b/msgraph/generated/models/on_verified_id_claim_validation_custom_extension_handler.py new file mode 100644 index 0000000000..94a5ba109c --- /dev/null +++ b/msgraph/generated/models/on_verified_id_claim_validation_custom_extension_handler.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +@dataclass +class OnVerifiedIdClaimValidationCustomExtensionHandler(OnVerifiedIdClaimValidationHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler" + # Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnVerifiedIdClaimValidationCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationCustomExtensionHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + fields: dict[str, Callable[[Any], None]] = { + "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(CustomExtensionOverwriteConfiguration)), + "customExtension": lambda n : setattr(self, 'custom_extension', n.get_object_value(OnVerifiedIdClaimValidationCustomExtension)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("configuration", self.configuration) + writer.write_object_value("customExtension", self.custom_extension) + + diff --git a/msgraph/generated/models/on_verified_id_claim_validation_handler.py b/msgraph/generated/models/on_verified_id_claim_validation_handler.py new file mode 100644 index 0000000000..e3b0725dc2 --- /dev/null +++ b/msgraph/generated/models/on_verified_id_claim_validation_handler.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + +@dataclass +class OnVerifiedIdClaimValidationHandler(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler".casefold(): + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + return OnVerifiedIdClaimValidationCustomExtensionHandler() + return OnVerifiedIdClaimValidationHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/on_verified_id_claim_validation_listener.py b/msgraph/generated/models/on_verified_id_claim_validation_listener.py new file mode 100644 index 0000000000..17049c400e --- /dev/null +++ b/msgraph/generated/models/on_verified_id_claim_validation_listener.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnVerifiedIdClaimValidationListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationListener" + # Configuration for the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + handler: Optional[OnVerifiedIdClaimValidationHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationListener() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnVerifiedIdClaimValidationHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("handler", self.handler) + + diff --git a/msgraph/generated/models/one_drive_for_business_browse_session.py b/msgraph/generated/models/one_drive_for_business_browse_session.py new file mode 100644 index 0000000000..2711f7b844 --- /dev/null +++ b/msgraph/generated/models/one_drive_for_business_browse_session.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 .browse_session_base import BrowseSessionBase + +from .browse_session_base import BrowseSessionBase + +@dataclass +class OneDriveForBusinessBrowseSession(BrowseSessionBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.oneDriveForBusinessBrowseSession" + # The directoryObjectId property + directory_object_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OneDriveForBusinessBrowseSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OneDriveForBusinessBrowseSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OneDriveForBusinessBrowseSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .browse_session_base import BrowseSessionBase + + from .browse_session_base import BrowseSessionBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectId": lambda n : setattr(self, 'directory_object_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("directoryObjectId", self.directory_object_id) + + diff --git a/msgraph/generated/models/one_drive_for_business_browse_session_collection_response.py b/msgraph/generated/models/one_drive_for_business_browse_session_collection_response.py new file mode 100644 index 0000000000..e968571bbb --- /dev/null +++ b/msgraph/generated/models/one_drive_for_business_browse_session_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 .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OneDriveForBusinessBrowseSessionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OneDriveForBusinessBrowseSession]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OneDriveForBusinessBrowseSessionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OneDriveForBusinessBrowseSessionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OneDriveForBusinessBrowseSessionCollectionResponse() + + 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 .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OneDriveForBusinessBrowseSession)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/one_drive_for_business_restore_session.py b/msgraph/generated/models/one_drive_for_business_restore_session.py index df245494cf..44a7591551 100644 --- a/msgraph/generated/models/one_drive_for_business_restore_session.py +++ b/msgraph/generated/models/one_drive_for_business_restore_session.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .drive_restore_artifact import DriveRestoreArtifact from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .restore_session_base import RestoreSessionBase from .restore_session_base import RestoreSessionBase @@ -19,6 +20,8 @@ class OneDriveForBusinessRestoreSession(RestoreSessionBase, Parsable): drive_restore_artifacts: Optional[list[DriveRestoreArtifact]] = None # A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. drive_restore_artifacts_bulk_addition_requests: Optional[list[DriveRestoreArtifactsBulkAdditionRequest]] = None + # The granularDriveRestoreArtifacts property + granular_drive_restore_artifacts: Optional[list[GranularDriveRestoreArtifact]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> OneDriveForBusinessRestoreSession: @@ -38,15 +41,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .drive_restore_artifact import DriveRestoreArtifact from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .restore_session_base import RestoreSessionBase from .drive_restore_artifact import DriveRestoreArtifact from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .restore_session_base import RestoreSessionBase fields: dict[str, Callable[[Any], None]] = { "driveRestoreArtifacts": lambda n : setattr(self, 'drive_restore_artifacts', n.get_collection_of_object_values(DriveRestoreArtifact)), "driveRestoreArtifactsBulkAdditionRequests": lambda n : setattr(self, 'drive_restore_artifacts_bulk_addition_requests', n.get_collection_of_object_values(DriveRestoreArtifactsBulkAdditionRequest)), + "granularDriveRestoreArtifacts": lambda n : setattr(self, 'granular_drive_restore_artifacts', n.get_collection_of_object_values(GranularDriveRestoreArtifact)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -63,5 +69,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("driveRestoreArtifacts", self.drive_restore_artifacts) writer.write_collection_of_object_values("driveRestoreArtifactsBulkAdditionRequests", self.drive_restore_artifacts_bulk_addition_requests) + writer.write_collection_of_object_values("granularDriveRestoreArtifacts", self.granular_drive_restore_artifacts) diff --git a/msgraph/generated/models/ownerless_group_policy.py b/msgraph/generated/models/ownerless_group_policy.py new file mode 100644 index 0000000000..3228bd5b1c --- /dev/null +++ b/msgraph/generated/models/ownerless_group_policy.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .email_details import EmailDetails + from .entity import Entity + from .target_owners import TargetOwners + +from .entity import Entity + +@dataclass +class OwnerlessGroupPolicy(Entity, Parsable): + # The emailInfo property + email_info: Optional[EmailDetails] = None + # The enabledGroupIds property + enabled_group_ids: Optional[list[str]] = None + # The isEnabled property + is_enabled: Optional[bool] = None + # The maxMembersToNotify property + max_members_to_notify: Optional[int] = None + # The notificationDurationInWeeks property + notification_duration_in_weeks: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The policyWebUrl property + policy_web_url: Optional[str] = None + # The targetOwners property + target_owners: Optional[TargetOwners] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OwnerlessGroupPolicy: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OwnerlessGroupPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OwnerlessGroupPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .email_details import EmailDetails + from .entity import Entity + from .target_owners import TargetOwners + + from .email_details import EmailDetails + from .entity import Entity + from .target_owners import TargetOwners + + fields: dict[str, Callable[[Any], None]] = { + "emailInfo": lambda n : setattr(self, 'email_info', n.get_object_value(EmailDetails)), + "enabledGroupIds": lambda n : setattr(self, 'enabled_group_ids', n.get_collection_of_primitive_values(str)), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "maxMembersToNotify": lambda n : setattr(self, 'max_members_to_notify', n.get_int_value()), + "notificationDurationInWeeks": lambda n : setattr(self, 'notification_duration_in_weeks', n.get_int_value()), + "policyWebUrl": lambda n : setattr(self, 'policy_web_url', n.get_str_value()), + "targetOwners": lambda n : setattr(self, 'target_owners', n.get_object_value(TargetOwners)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("emailInfo", self.email_info) + writer.write_collection_of_primitive_values("enabledGroupIds", self.enabled_group_ids) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_int_value("maxMembersToNotify", self.max_members_to_notify) + writer.write_int_value("notificationDurationInWeeks", self.notification_duration_in_weeks) + writer.write_str_value("policyWebUrl", self.policy_web_url) + writer.write_object_value("targetOwners", self.target_owners) + + diff --git a/msgraph/generated/models/policy_root.py b/msgraph/generated/models/policy_root.py index 54d7bb0c2e..b04bffb25c 100644 --- a/msgraph/generated/models/policy_root.py +++ b/msgraph/generated/models/policy_root.py @@ -20,6 +20,7 @@ from .feature_rollout_policy import FeatureRolloutPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .ownerless_group_policy import OwnerlessGroupPolicy from .permission_grant_policy import PermissionGrantPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -63,6 +64,8 @@ class PolicyRoot(Entity, Parsable): identity_security_defaults_enforcement_policy: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None # The OdataType property odata_type: Optional[str] = None + # The ownerlessGroupPolicy property + ownerless_group_policy: Optional[OwnerlessGroupPolicy] = None # The policy that specifies the conditions under which consent can be granted. permission_grant_policies: Optional[list[PermissionGrantPolicy]] = None # Specifies the various policies associated with scopes and roles. @@ -105,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .feature_rollout_policy import FeatureRolloutPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .ownerless_group_policy import OwnerlessGroupPolicy from .permission_grant_policy import PermissionGrantPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -127,6 +131,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .feature_rollout_policy import FeatureRolloutPolicy from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .ownerless_group_policy import OwnerlessGroupPolicy from .permission_grant_policy import PermissionGrantPolicy from .tenant_app_management_policy import TenantAppManagementPolicy from .token_issuance_policy import TokenIssuancePolicy @@ -150,6 +155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "featureRolloutPolicies": lambda n : setattr(self, 'feature_rollout_policies', n.get_collection_of_object_values(FeatureRolloutPolicy)), "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)), + "ownerlessGroupPolicy": lambda n : setattr(self, 'ownerless_group_policy', n.get_object_value(OwnerlessGroupPolicy)), "permissionGrantPolicies": lambda n : setattr(self, 'permission_grant_policies', n.get_collection_of_object_values(PermissionGrantPolicy)), "roleManagementPolicies": lambda n : setattr(self, 'role_management_policies', n.get_collection_of_object_values(UnifiedRoleManagementPolicy)), "roleManagementPolicyAssignments": lambda n : setattr(self, 'role_management_policy_assignments', n.get_collection_of_object_values(UnifiedRoleManagementPolicyAssignment)), @@ -184,6 +190,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("featureRolloutPolicies", self.feature_rollout_policies) writer.write_collection_of_object_values("homeRealmDiscoveryPolicies", self.home_realm_discovery_policies) writer.write_object_value("identitySecurityDefaultsEnforcementPolicy", self.identity_security_defaults_enforcement_policy) + writer.write_object_value("ownerlessGroupPolicy", self.ownerless_group_policy) writer.write_collection_of_object_values("permissionGrantPolicies", self.permission_grant_policies) writer.write_collection_of_object_values("roleManagementPolicies", self.role_management_policies) writer.write_collection_of_object_values("roleManagementPolicyAssignments", self.role_management_policy_assignments) diff --git a/msgraph/generated/models/restore_job_type.py b/msgraph/generated/models/restore_job_type.py index 53a2b8f0b9..4824af0d2e 100644 --- a/msgraph/generated/models/restore_job_type.py +++ b/msgraph/generated/models/restore_job_type.py @@ -4,4 +4,5 @@ class RestoreJobType(str, Enum): Standard = "standard", Bulk = "bulk", UnknownFutureValue = "unknownFutureValue", + Granular = "granular", diff --git a/msgraph/generated/models/risk_detail.py b/msgraph/generated/models/risk_detail.py index bbc042cb42..fb36d28edc 100644 --- a/msgraph/generated/models/risk_detail.py +++ b/msgraph/generated/models/risk_detail.py @@ -19,4 +19,5 @@ class RiskDetail(str, Enum): UserChangedPasswordOnPremises = "userChangedPasswordOnPremises", AdminDismissedRiskForSignIn = "adminDismissedRiskForSignIn", AdminConfirmedAccountSafe = "adminConfirmedAccountSafe", + MicrosoftRevokedSessions = "microsoftRevokedSessions", diff --git a/msgraph/generated/models/security/alert.py b/msgraph/generated/models/security/alert.py index 8ef59f524d..2d47ec7b89 100644 --- a/msgraph/generated/models/security/alert.py +++ b/msgraph/generated/models/security/alert.py @@ -32,6 +32,8 @@ class Alert(Entity, Parsable): alert_web_url: Optional[str] = None # Owner of the alert, or null if no owner is assigned. assigned_to: Optional[str] = None + # The categories property + categories: Optional[list[str]] = None # The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. category: Optional[str] = None # Specifies whether the alert represents a true threat. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. @@ -139,6 +141,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alertPolicyId": lambda n : setattr(self, 'alert_policy_id', n.get_str_value()), "alertWebUrl": lambda n : setattr(self, 'alert_web_url', n.get_str_value()), "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "category": lambda n : setattr(self, 'category', n.get_str_value()), "classification": lambda n : setattr(self, 'classification', n.get_enum_value(AlertClassification)), "comments": lambda n : setattr(self, 'comments', n.get_collection_of_object_values(AlertComment)), @@ -187,6 +190,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("alertPolicyId", self.alert_policy_id) writer.write_str_value("alertWebUrl", self.alert_web_url) writer.write_str_value("assignedTo", self.assigned_to) + writer.write_collection_of_primitive_values("categories", self.categories) writer.write_str_value("category", self.category) writer.write_enum_value("classification", self.classification) writer.write_collection_of_object_values("comments", self.comments) diff --git a/msgraph/generated/models/security/data_source.py b/msgraph/generated/models/security/data_source.py index e7cc9eda34..0b830eeb11 100644 --- a/msgraph/generated/models/security/data_source.py +++ b/msgraph/generated/models/security/data_source.py @@ -23,7 +23,7 @@ class DataSource(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # The display name of the dataSource and is the name of the SharePoint site. display_name: Optional[str] = None - # The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial + # The hold status of the dataSource. The possible values are: notApplied, applied, applying, removing, partial. hold_status: Optional[DataSourceHoldStatus] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/share_point_browse_session.py b/msgraph/generated/models/share_point_browse_session.py new file mode 100644 index 0000000000..b78463f83b --- /dev/null +++ b/msgraph/generated/models/share_point_browse_session.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 .browse_session_base import BrowseSessionBase + +from .browse_session_base import BrowseSessionBase + +@dataclass +class SharePointBrowseSession(BrowseSessionBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sharePointBrowseSession" + # The siteId property + site_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointBrowseSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointBrowseSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointBrowseSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .browse_session_base import BrowseSessionBase + + from .browse_session_base import BrowseSessionBase + + fields: dict[str, Callable[[Any], None]] = { + "siteId": lambda n : setattr(self, 'site_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("siteId", self.site_id) + + diff --git a/msgraph/generated/models/share_point_browse_session_collection_response.py b/msgraph/generated/models/share_point_browse_session_collection_response.py new file mode 100644 index 0000000000..6c54fd30f1 --- /dev/null +++ b/msgraph/generated/models/share_point_browse_session_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 .share_point_browse_session import SharePointBrowseSession + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointBrowseSessionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointBrowseSession]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointBrowseSessionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointBrowseSessionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointBrowseSessionCollectionResponse() + + 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 .share_point_browse_session import SharePointBrowseSession + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_browse_session import SharePointBrowseSession + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointBrowseSession)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/share_point_group.py b/msgraph/generated/models/share_point_group.py index 8b466920dc..82997d7dbd 100644 --- a/msgraph/generated/models/share_point_group.py +++ b/msgraph/generated/models/share_point_group.py @@ -12,15 +12,15 @@ @dataclass class SharePointGroup(Entity, Parsable): - # The description property + # The user-visible description of the sharePointGroup. Read-write. description: Optional[str] = None - # The members property + # The set of members in the sharePointGroup. Read-write. members: Optional[list[SharePointGroupMember]] = None # The OdataType property odata_type: Optional[str] = None - # The principalId property + # The principal ID of the SharePoint group in the tenant. Read-only. principal_id: Optional[str] = None - # The title property + # The user-visible title of the sharePointGroup. Read-write. title: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/share_point_group_identity.py b/msgraph/generated/models/share_point_group_identity.py index 5f1f125902..15c771900c 100644 --- a/msgraph/generated/models/share_point_group_identity.py +++ b/msgraph/generated/models/share_point_group_identity.py @@ -13,9 +13,9 @@ class SharePointGroupIdentity(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.sharePointGroupIdentity" - # The principalId property + # The principal ID of the SharePoint group in the tenant. Read-only. principal_id: Optional[str] = None - # The title property + # The title of the SharePoint group. Read-only. title: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/share_point_group_member.py b/msgraph/generated/models/share_point_group_member.py index 898bf54034..4044367a12 100644 --- a/msgraph/generated/models/share_point_group_member.py +++ b/msgraph/generated/models/share_point_group_member.py @@ -12,7 +12,7 @@ @dataclass class SharePointGroupMember(Entity, Parsable): - # The identity property + # The identity represented by the sharePointGroupMember object. identity: Optional[SharePointIdentitySet] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/share_point_identity_set.py b/msgraph/generated/models/share_point_identity_set.py index a31059e56e..2890357910 100644 --- a/msgraph/generated/models/share_point_identity_set.py +++ b/msgraph/generated/models/share_point_identity_set.py @@ -18,9 +18,9 @@ class SharePointIdentitySet(IdentitySet, Parsable): odata_type: Optional[str] = "#microsoft.graph.sharePointIdentitySet" # The group associated with this action. Optional. group: Optional[Identity] = None - # The sharePointGroup property + # The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. share_point_group: Optional[SharePointGroupIdentity] = None - # The SharePoint group associated with this action. Optional. + # The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. site_group: Optional[SharePointIdentity] = None # The SharePoint user associated with this action. Optional. site_user: Optional[SharePointIdentity] = None diff --git a/msgraph/generated/models/share_point_restore_session.py b/msgraph/generated/models/share_point_restore_session.py index 4716cb0a33..0ab21f00d7 100644 --- a/msgraph/generated/models/share_point_restore_session.py +++ b/msgraph/generated/models/share_point_restore_session.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .restore_session_base import RestoreSessionBase from .site_restore_artifact import SiteRestoreArtifact from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest @@ -15,6 +16,8 @@ class SharePointRestoreSession(RestoreSessionBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.sharePointRestoreSession" + # The granularSiteRestoreArtifacts property + granular_site_restore_artifacts: Optional[list[GranularSiteRestoreArtifact]] = None # A collection of restore points and destination details that can be used to restore SharePoint sites. site_restore_artifacts: Optional[list[SiteRestoreArtifact]] = None # A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. @@ -36,15 +39,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .restore_session_base import RestoreSessionBase from .site_restore_artifact import SiteRestoreArtifact from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .restore_session_base import RestoreSessionBase from .site_restore_artifact import SiteRestoreArtifact from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest fields: dict[str, Callable[[Any], None]] = { + "granularSiteRestoreArtifacts": lambda n : setattr(self, 'granular_site_restore_artifacts', n.get_collection_of_object_values(GranularSiteRestoreArtifact)), "siteRestoreArtifacts": lambda n : setattr(self, 'site_restore_artifacts', n.get_collection_of_object_values(SiteRestoreArtifact)), "siteRestoreArtifactsBulkAdditionRequests": lambda n : setattr(self, 'site_restore_artifacts_bulk_addition_requests', n.get_collection_of_object_values(SiteRestoreArtifactsBulkAdditionRequest)), } @@ -61,6 +67,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("granularSiteRestoreArtifacts", self.granular_site_restore_artifacts) writer.write_collection_of_object_values("siteRestoreArtifacts", self.site_restore_artifacts) writer.write_collection_of_object_values("siteRestoreArtifactsBulkAdditionRequests", self.site_restore_artifacts_bulk_addition_requests) diff --git a/msgraph/generated/models/target_owners.py b/msgraph/generated/models/target_owners.py new file mode 100644 index 0000000000..6ad280b839 --- /dev/null +++ b/msgraph/generated/models/target_owners.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .notify_members import NotifyMembers + +@dataclass +class TargetOwners(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 notifyMembers property + notify_members: Optional[NotifyMembers] = None + # The OdataType property + odata_type: Optional[str] = None + # The securityGroups property + security_groups: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TargetOwners: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TargetOwners + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TargetOwners() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .notify_members import NotifyMembers + + from .notify_members import NotifyMembers + + fields: dict[str, Callable[[Any], None]] = { + "notifyMembers": lambda n : setattr(self, 'notify_members', n.get_enum_value(NotifyMembers)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "securityGroups": lambda n : setattr(self, 'security_groups', 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_enum_value("notifyMembers", self.notify_members) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("securityGroups", self.security_groups) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/verified_id_profile.py b/msgraph/generated/models/verified_id_profile.py new file mode 100644 index 0000000000..04b972af54 --- /dev/null +++ b/msgraph/generated/models/verified_id_profile.py @@ -0,0 +1,102 @@ +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 .face_check_configuration import FaceCheckConfiguration + from .verified_id_profile_configuration import VerifiedIdProfileConfiguration + from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_usage_configuration import VerifiedIdUsageConfiguration + +from .entity import Entity + +@dataclass +class VerifiedIdProfile(Entity, Parsable): + # Description for the verified ID profile. Required. + description: Optional[str] = None + # The faceCheckConfiguration property + face_check_configuration: Optional[FaceCheckConfiguration] = None + # DateTime the profile was last modified. Optional. + last_modified_date_time: Optional[datetime.datetime] = None + # Display name for the verified ID profile. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Defines profile processing priority if multiple profiles are configured. Optional. + priority: Optional[int] = None + # The state property + state: Optional[VerifiedIdProfileState] = None + # The verifiedIdProfileConfiguration property + verified_id_profile_configuration: Optional[VerifiedIdProfileConfiguration] = None + # Collection defining the usage purpose for the profile. Required. + verified_id_usage_configurations: Optional[list[VerifiedIdUsageConfiguration]] = None + # Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. + verifier_did: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdProfile: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VerifiedIdProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdProfile() + + 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 .face_check_configuration import FaceCheckConfiguration + from .verified_id_profile_configuration import VerifiedIdProfileConfiguration + from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_usage_configuration import VerifiedIdUsageConfiguration + + from .entity import Entity + from .face_check_configuration import FaceCheckConfiguration + from .verified_id_profile_configuration import VerifiedIdProfileConfiguration + from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_usage_configuration import VerifiedIdUsageConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "faceCheckConfiguration": lambda n : setattr(self, 'face_check_configuration', n.get_object_value(FaceCheckConfiguration)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "state": lambda n : setattr(self, 'state', n.get_enum_value(VerifiedIdProfileState)), + "verifiedIdProfileConfiguration": lambda n : setattr(self, 'verified_id_profile_configuration', n.get_object_value(VerifiedIdProfileConfiguration)), + "verifiedIdUsageConfigurations": lambda n : setattr(self, 'verified_id_usage_configurations', n.get_collection_of_object_values(VerifiedIdUsageConfiguration)), + "verifierDid": lambda n : setattr(self, 'verifier_did', 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("description", self.description) + writer.write_object_value("faceCheckConfiguration", self.face_check_configuration) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("name", self.name) + writer.write_int_value("priority", self.priority) + writer.write_enum_value("state", self.state) + writer.write_object_value("verifiedIdProfileConfiguration", self.verified_id_profile_configuration) + writer.write_collection_of_object_values("verifiedIdUsageConfigurations", self.verified_id_usage_configurations) + writer.write_str_value("verifierDid", self.verifier_did) + + diff --git a/msgraph/generated/models/verified_id_profile_collection_response.py b/msgraph/generated/models/verified_id_profile_collection_response.py new file mode 100644 index 0000000000..3f5149cfdf --- /dev/null +++ b/msgraph/generated/models/verified_id_profile_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 .verified_id_profile import VerifiedIdProfile + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class VerifiedIdProfileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[VerifiedIdProfile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdProfileCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VerifiedIdProfileCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdProfileCollectionResponse() + + 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 .verified_id_profile import VerifiedIdProfile + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .verified_id_profile import VerifiedIdProfile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(VerifiedIdProfile)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/models/verified_id_profile_configuration.py b/msgraph/generated/models/verified_id_profile_configuration.py new file mode 100644 index 0000000000..53eee7a711 --- /dev/null +++ b/msgraph/generated/models/verified_id_profile_configuration.py @@ -0,0 +1,83 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .claim_binding import ClaimBinding + from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation + +@dataclass +class VerifiedIdProfileConfiguration(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) + # Trusted Verified ID issuer. + accepted_issuer: Optional[str] = None + # The claimBindingSource property + claim_binding_source: Optional[ClaimBindingSource] = None + # Claim bindings from Verified ID to source attributes. + claim_bindings: Optional[list[ClaimBinding]] = None + # The claimValidation property + claim_validation: Optional[ClaimValidation] = None + # The OdataType property + odata_type: Optional[str] = None + # Verified ID type. + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdProfileConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VerifiedIdProfileConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdProfileConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .claim_binding import ClaimBinding + from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation + + from .claim_binding import ClaimBinding + from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation + + fields: dict[str, Callable[[Any], None]] = { + "acceptedIssuer": lambda n : setattr(self, 'accepted_issuer', n.get_str_value()), + "claimBindingSource": lambda n : setattr(self, 'claim_binding_source', n.get_enum_value(ClaimBindingSource)), + "claimBindings": lambda n : setattr(self, 'claim_bindings', n.get_collection_of_object_values(ClaimBinding)), + "claimValidation": lambda n : setattr(self, 'claim_validation', n.get_object_value(ClaimValidation)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("acceptedIssuer", self.accepted_issuer) + writer.write_enum_value("claimBindingSource", self.claim_binding_source) + writer.write_collection_of_object_values("claimBindings", self.claim_bindings) + writer.write_object_value("claimValidation", self.claim_validation) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/verified_id_profile_state.py b/msgraph/generated/models/verified_id_profile_state.py new file mode 100644 index 0000000000..42738eee31 --- /dev/null +++ b/msgraph/generated/models/verified_id_profile_state.py @@ -0,0 +1,7 @@ +from enum import Enum + +class VerifiedIdProfileState(str, Enum): + Enabled = "enabled", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/verified_id_usage_configuration.py b/msgraph/generated/models/verified_id_usage_configuration.py new file mode 100644 index 0000000000..652c5bc885 --- /dev/null +++ b/msgraph/generated/models/verified_id_usage_configuration.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .verified_id_usage_configuration_purpose import VerifiedIdUsageConfigurationPurpose + +@dataclass +class VerifiedIdUsageConfiguration(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) + # Sets profile usage for evaluation (test-only) or production. + is_enabled_for_test_only: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The purpose property + purpose: Optional[VerifiedIdUsageConfigurationPurpose] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdUsageConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VerifiedIdUsageConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdUsageConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .verified_id_usage_configuration_purpose import VerifiedIdUsageConfigurationPurpose + + from .verified_id_usage_configuration_purpose import VerifiedIdUsageConfigurationPurpose + + fields: dict[str, Callable[[Any], None]] = { + "isEnabledForTestOnly": lambda n : setattr(self, 'is_enabled_for_test_only', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "purpose": lambda n : setattr(self, 'purpose', n.get_enum_value(VerifiedIdUsageConfigurationPurpose)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("isEnabledForTestOnly", self.is_enabled_for_test_only) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("purpose", self.purpose) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/verified_id_usage_configuration_purpose.py b/msgraph/generated/models/verified_id_usage_configuration_purpose.py new file mode 100644 index 0000000000..98792a18ca --- /dev/null +++ b/msgraph/generated/models/verified_id_usage_configuration_purpose.py @@ -0,0 +1,8 @@ +from enum import Enum + +class VerifiedIdUsageConfigurationPurpose(str, Enum): + Recovery = "recovery", + Onboarding = "onboarding", + All = "all", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/webauthn_authentication_extensions_client_inputs.py b/msgraph/generated/models/webauthn_authentication_extensions_client_inputs.py new file mode 100644 index 0000000000..7c42db5226 --- /dev/null +++ b/msgraph/generated/models/webauthn_authentication_extensions_client_inputs.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 WebauthnAuthenticationExtensionsClientInputs(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) -> WebauthnAuthenticationExtensionsClientInputs: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnAuthenticationExtensionsClientInputs + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnAuthenticationExtensionsClientInputs() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_authentication_extensions_client_outputs.py b/msgraph/generated/models/webauthn_authentication_extensions_client_outputs.py new file mode 100644 index 0000000000..254da9938f --- /dev/null +++ b/msgraph/generated/models/webauthn_authentication_extensions_client_outputs.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 WebauthnAuthenticationExtensionsClientOutputs(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) -> WebauthnAuthenticationExtensionsClientOutputs: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnAuthenticationExtensionsClientOutputs + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnAuthenticationExtensionsClientOutputs() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_authenticator_attestation_response.py b/msgraph/generated/models/webauthn_authenticator_attestation_response.py new file mode 100644 index 0000000000..d4b1488cdf --- /dev/null +++ b/msgraph/generated/models/webauthn_authenticator_attestation_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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnAuthenticatorAttestationResponse(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 attestationObject property + attestation_object: Optional[str] = None + # The clientDataJSON property + client_data_j_s_o_n: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnAuthenticatorAttestationResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnAuthenticatorAttestationResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnAuthenticatorAttestationResponse() + + 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]] = { + "attestationObject": lambda n : setattr(self, 'attestation_object', n.get_str_value()), + "clientDataJSON": lambda n : setattr(self, 'client_data_j_s_o_n', 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("attestationObject", self.attestation_object) + writer.write_str_value("clientDataJSON", self.client_data_j_s_o_n) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_authenticator_selection_criteria.py b/msgraph/generated/models/webauthn_authenticator_selection_criteria.py new file mode 100644 index 0000000000..068828e843 --- /dev/null +++ b/msgraph/generated/models/webauthn_authenticator_selection_criteria.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnAuthenticatorSelectionCriteria(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 authenticatorAttachment property + authenticator_attachment: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The requireResidentKey property + require_resident_key: Optional[bool] = None + # The userVerification property + user_verification: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnAuthenticatorSelectionCriteria: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnAuthenticatorSelectionCriteria + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnAuthenticatorSelectionCriteria() + + 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]] = { + "authenticatorAttachment": lambda n : setattr(self, 'authenticator_attachment', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "requireResidentKey": lambda n : setattr(self, 'require_resident_key', n.get_bool_value()), + "userVerification": lambda n : setattr(self, 'user_verification', 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("authenticatorAttachment", self.authenticator_attachment) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_bool_value("requireResidentKey", self.require_resident_key) + writer.write_str_value("userVerification", self.user_verification) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_credential_creation_options.py b/msgraph/generated/models/webauthn_credential_creation_options.py new file mode 100644 index 0000000000..5a206c1395 --- /dev/null +++ b/msgraph/generated/models/webauthn_credential_creation_options.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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .webauthn_public_key_credential_creation_options import WebauthnPublicKeyCredentialCreationOptions + +@dataclass +class WebauthnCredentialCreationOptions(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 challengeTimeoutDateTime property + challenge_timeout_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The publicKey property + public_key: Optional[WebauthnPublicKeyCredentialCreationOptions] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnCredentialCreationOptions: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnCredentialCreationOptions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnCredentialCreationOptions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .webauthn_public_key_credential_creation_options import WebauthnPublicKeyCredentialCreationOptions + + from .webauthn_public_key_credential_creation_options import WebauthnPublicKeyCredentialCreationOptions + + fields: dict[str, Callable[[Any], None]] = { + "challengeTimeoutDateTime": lambda n : setattr(self, 'challenge_timeout_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "publicKey": lambda n : setattr(self, 'public_key', n.get_object_value(WebauthnPublicKeyCredentialCreationOptions)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("challengeTimeoutDateTime", self.challenge_timeout_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("publicKey", self.public_key) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential.py b/msgraph/generated/models/webauthn_public_key_credential.py new file mode 100644 index 0000000000..d444a4b1a9 --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .webauthn_authentication_extensions_client_outputs import WebauthnAuthenticationExtensionsClientOutputs + from .webauthn_authenticator_attestation_response import WebauthnAuthenticatorAttestationResponse + +@dataclass +class WebauthnPublicKeyCredential(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 clientExtensionResults property + client_extension_results: Optional[WebauthnAuthenticationExtensionsClientOutputs] = None + # The id property + id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The response property + response: Optional[WebauthnAuthenticatorAttestationResponse] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredential: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredential + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredential() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .webauthn_authentication_extensions_client_outputs import WebauthnAuthenticationExtensionsClientOutputs + from .webauthn_authenticator_attestation_response import WebauthnAuthenticatorAttestationResponse + + from .webauthn_authentication_extensions_client_outputs import WebauthnAuthenticationExtensionsClientOutputs + from .webauthn_authenticator_attestation_response import WebauthnAuthenticatorAttestationResponse + + fields: dict[str, Callable[[Any], None]] = { + "clientExtensionResults": lambda n : setattr(self, 'client_extension_results', n.get_object_value(WebauthnAuthenticationExtensionsClientOutputs)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "response": lambda n : setattr(self, 'response', n.get_object_value(WebauthnAuthenticatorAttestationResponse)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("clientExtensionResults", self.client_extension_results) + writer.write_str_value("id", self.id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("response", self.response) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential_creation_options.py b/msgraph/generated/models/webauthn_public_key_credential_creation_options.py new file mode 100644 index 0000000000..706ba7028c --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential_creation_options.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .webauthn_authentication_extensions_client_inputs import WebauthnAuthenticationExtensionsClientInputs + from .webauthn_authenticator_selection_criteria import WebauthnAuthenticatorSelectionCriteria + from .webauthn_public_key_credential_descriptor import WebauthnPublicKeyCredentialDescriptor + from .webauthn_public_key_credential_parameters import WebauthnPublicKeyCredentialParameters + from .webauthn_public_key_credential_rp_entity import WebauthnPublicKeyCredentialRpEntity + from .webauthn_public_key_credential_user_entity import WebauthnPublicKeyCredentialUserEntity + +@dataclass +class WebauthnPublicKeyCredentialCreationOptions(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 attestation property + attestation: Optional[str] = None + # The authenticatorSelection property + authenticator_selection: Optional[WebauthnAuthenticatorSelectionCriteria] = None + # The challenge property + challenge: Optional[str] = None + # The excludeCredentials property + exclude_credentials: Optional[list[WebauthnPublicKeyCredentialDescriptor]] = None + # The extensions property + extensions: Optional[WebauthnAuthenticationExtensionsClientInputs] = None + # The OdataType property + odata_type: Optional[str] = None + # The pubKeyCredParams property + pub_key_cred_params: Optional[list[WebauthnPublicKeyCredentialParameters]] = None + # The rp property + rp: Optional[WebauthnPublicKeyCredentialRpEntity] = None + # The timeout property + timeout: Optional[int] = None + # The user property + user: Optional[WebauthnPublicKeyCredentialUserEntity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredentialCreationOptions: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredentialCreationOptions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredentialCreationOptions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .webauthn_authentication_extensions_client_inputs import WebauthnAuthenticationExtensionsClientInputs + from .webauthn_authenticator_selection_criteria import WebauthnAuthenticatorSelectionCriteria + from .webauthn_public_key_credential_descriptor import WebauthnPublicKeyCredentialDescriptor + from .webauthn_public_key_credential_parameters import WebauthnPublicKeyCredentialParameters + from .webauthn_public_key_credential_rp_entity import WebauthnPublicKeyCredentialRpEntity + from .webauthn_public_key_credential_user_entity import WebauthnPublicKeyCredentialUserEntity + + from .webauthn_authentication_extensions_client_inputs import WebauthnAuthenticationExtensionsClientInputs + from .webauthn_authenticator_selection_criteria import WebauthnAuthenticatorSelectionCriteria + from .webauthn_public_key_credential_descriptor import WebauthnPublicKeyCredentialDescriptor + from .webauthn_public_key_credential_parameters import WebauthnPublicKeyCredentialParameters + from .webauthn_public_key_credential_rp_entity import WebauthnPublicKeyCredentialRpEntity + from .webauthn_public_key_credential_user_entity import WebauthnPublicKeyCredentialUserEntity + + fields: dict[str, Callable[[Any], None]] = { + "attestation": lambda n : setattr(self, 'attestation', n.get_str_value()), + "authenticatorSelection": lambda n : setattr(self, 'authenticator_selection', n.get_object_value(WebauthnAuthenticatorSelectionCriteria)), + "challenge": lambda n : setattr(self, 'challenge', n.get_str_value()), + "excludeCredentials": lambda n : setattr(self, 'exclude_credentials', n.get_collection_of_object_values(WebauthnPublicKeyCredentialDescriptor)), + "extensions": lambda n : setattr(self, 'extensions', n.get_object_value(WebauthnAuthenticationExtensionsClientInputs)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "pubKeyCredParams": lambda n : setattr(self, 'pub_key_cred_params', n.get_collection_of_object_values(WebauthnPublicKeyCredentialParameters)), + "rp": lambda n : setattr(self, 'rp', n.get_object_value(WebauthnPublicKeyCredentialRpEntity)), + "timeout": lambda n : setattr(self, 'timeout', n.get_int_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(WebauthnPublicKeyCredentialUserEntity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("attestation", self.attestation) + writer.write_object_value("authenticatorSelection", self.authenticator_selection) + writer.write_str_value("challenge", self.challenge) + writer.write_collection_of_object_values("excludeCredentials", self.exclude_credentials) + writer.write_object_value("extensions", self.extensions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("pubKeyCredParams", self.pub_key_cred_params) + writer.write_object_value("rp", self.rp) + writer.write_int_value("timeout", self.timeout) + writer.write_object_value("user", self.user) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential_descriptor.py b/msgraph/generated/models/webauthn_public_key_credential_descriptor.py new file mode 100644 index 0000000000..7ac4135597 --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential_descriptor.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnPublicKeyCredentialDescriptor(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The id property + id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The transports property + transports: Optional[list[str]] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredentialDescriptor: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredentialDescriptor + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredentialDescriptor() + + 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]] = { + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "transports": lambda n : setattr(self, 'transports', n.get_collection_of_primitive_values(str)), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("id", self.id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("transports", self.transports) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential_parameters.py b/msgraph/generated/models/webauthn_public_key_credential_parameters.py new file mode 100644 index 0000000000..1524470c8b --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential_parameters.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnPublicKeyCredentialParameters(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 alg property + alg: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredentialParameters: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredentialParameters + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredentialParameters() + + 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]] = { + "alg": lambda n : setattr(self, 'alg', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("alg", self.alg) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential_rp_entity.py b/msgraph/generated/models/webauthn_public_key_credential_rp_entity.py new file mode 100644 index 0000000000..f2f6f79fdc --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential_rp_entity.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnPublicKeyCredentialRpEntity(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The id property + id: Optional[str] = None + # The name property + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredentialRpEntity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredentialRpEntity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredentialRpEntity() + + 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]] = { + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("id", self.id) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/webauthn_public_key_credential_user_entity.py b/msgraph/generated/models/webauthn_public_key_credential_user_entity.py new file mode 100644 index 0000000000..30d660b7cb --- /dev/null +++ b/msgraph/generated/models/webauthn_public_key_credential_user_entity.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class WebauthnPublicKeyCredentialUserEntity(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 displayName property + display_name: Optional[str] = None + # The id property + id: Optional[str] = None + # The name property + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebauthnPublicKeyCredentialUserEntity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebauthnPublicKeyCredentialUserEntity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebauthnPublicKeyCredentialUserEntity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("id", self.id) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/organization/item/restore/restore_request_builder.py b/msgraph/generated/organization/item/restore/restore_request_builder.py index ab74e317fc..e9b6e6288b 100644 --- a/msgraph/generated/organization/item/restore/restore_request_builder.py +++ b/msgraph/generated/organization/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/permission_grants/item/restore/restore_request_builder.py b/msgraph/generated/permission_grants/item/restore/restore_request_builder.py index 49f63553ed..d1d770b0e9 100644 --- a/msgraph/generated/permission_grants/item/restore/restore_request_builder.py +++ b/msgraph/generated/permission_grants/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/policies/device_registration_policy/device_registration_policy_request_builder.py b/msgraph/generated/policies/device_registration_policy/device_registration_policy_request_builder.py index 34534c43da..d4d5c89310 100644 --- a/msgraph/generated/policies/device_registration_policy/device_registration_policy_request_builder.py +++ b/msgraph/generated/policies/device_registration_policy/device_registration_policy_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeviceRegistrationPolicyRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceRegistrationPolicy]: """ - Get deviceRegistrationPolicy from policies + Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceRegistrationPolicy] + Find more info here: https://learn.microsoft.com/graph/api/deviceregistrationpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceRe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceRegistrationPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get deviceRegistrationPolicy from policies + Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> DeviceRegistrationPolicyRequestBuilder: @dataclass class DeviceRegistrationPolicyRequestBuilderGetQueryParameters(): """ - Get deviceRegistrationPolicy from policies + Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/policies/ownerless_group_policy/ownerless_group_policy_request_builder.py b/msgraph/generated/policies/ownerless_group_policy/ownerless_group_policy_request_builder.py new file mode 100644 index 0000000000..b7875c7da7 --- /dev/null +++ b/msgraph/generated/policies/ownerless_group_policy/ownerless_group_policy_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.ownerless_group_policy import OwnerlessGroupPolicy + from ...models.o_data_errors.o_data_error import ODataError + +class OwnerlessGroupPolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OwnerlessGroupPolicyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/ownerlessGroupPolicy{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters]] = None) -> Optional[OwnerlessGroupPolicy]: + """ + Get ownerlessGroupPolicy from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OwnerlessGroupPolicy] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.ownerless_group_policy import OwnerlessGroupPolicy + + return await self.request_adapter.send_async(request_info, OwnerlessGroupPolicy, error_mapping) + + async def patch(self,body: OwnerlessGroupPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OwnerlessGroupPolicy]: + """ + Update the navigation property ownerlessGroupPolicy in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OwnerlessGroupPolicy] + """ + 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.ownerless_group_policy import OwnerlessGroupPolicy + + return await self.request_adapter.send_async(request_info, OwnerlessGroupPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get ownerlessGroupPolicy from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OwnerlessGroupPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property ownerlessGroupPolicy 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) -> OwnerlessGroupPolicyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OwnerlessGroupPolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OwnerlessGroupPolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OwnerlessGroupPolicyRequestBuilderGetQueryParameters(): + """ + Get ownerlessGroupPolicy from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[OwnerlessGroupPolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/policies_request_builder.py b/msgraph/generated/policies/policies_request_builder.py index 346ee56639..0d921bd5f1 100644 --- a/msgraph/generated/policies/policies_request_builder.py +++ b/msgraph/generated/policies/policies_request_builder.py @@ -31,6 +31,7 @@ from .feature_rollout_policies.feature_rollout_policies_request_builder import FeatureRolloutPoliciesRequestBuilder from .home_realm_discovery_policies.home_realm_discovery_policies_request_builder import HomeRealmDiscoveryPoliciesRequestBuilder from .identity_security_defaults_enforcement_policy.identity_security_defaults_enforcement_policy_request_builder import IdentitySecurityDefaultsEnforcementPolicyRequestBuilder + from .ownerless_group_policy.ownerless_group_policy_request_builder import OwnerlessGroupPolicyRequestBuilder from .permission_grant_policies.permission_grant_policies_request_builder import PermissionGrantPoliciesRequestBuilder from .role_management_policies.role_management_policies_request_builder import RoleManagementPoliciesRequestBuilder from .role_management_policy_assignments.role_management_policy_assignments_request_builder import RoleManagementPolicyAssignmentsRequestBuilder @@ -264,6 +265,15 @@ def identity_security_defaults_enforcement_policy(self) -> IdentitySecurityDefau return IdentitySecurityDefaultsEnforcementPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def ownerless_group_policy(self) -> OwnerlessGroupPolicyRequestBuilder: + """ + Provides operations to manage the ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + """ + from .ownerless_group_policy.ownerless_group_policy_request_builder import OwnerlessGroupPolicyRequestBuilder + + return OwnerlessGroupPolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property def permission_grant_policies(self) -> PermissionGrantPoliciesRequestBuilder: """ diff --git a/msgraph/generated/service_principals/item/restore/restore_request_builder.py b/msgraph/generated/service_principals/item/restore/restore_request_builder.py index b8ad08479e..2eec480eaa 100644 --- a/msgraph/generated/service_principals/item/restore/restore_request_builder.py +++ b/msgraph/generated/service_principals/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py b/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py index f8717b3614..4c19c924ef 100644 --- a/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.backup_restore_root import BackupRestoreRoot from ...models.o_data_errors.o_data_error import ODataError + from .browse_sessions.browse_sessions_request_builder import BrowseSessionsRequestBuilder from .drive_inclusion_rules.drive_inclusion_rules_request_builder import DriveInclusionRulesRequestBuilder from .drive_protection_units.drive_protection_units_request_builder import DriveProtectionUnitsRequestBuilder from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder @@ -25,6 +26,7 @@ from .mailbox_inclusion_rules.mailbox_inclusion_rules_request_builder import MailboxInclusionRulesRequestBuilder from .mailbox_protection_units.mailbox_protection_units_request_builder import MailboxProtectionUnitsRequestBuilder from .mailbox_protection_units_bulk_addition_jobs.mailbox_protection_units_bulk_addition_jobs_request_builder import MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + from .one_drive_for_business_browse_sessions.one_drive_for_business_browse_sessions_request_builder import OneDriveForBusinessBrowseSessionsRequestBuilder from .one_drive_for_business_protection_policies.one_drive_for_business_protection_policies_request_builder import OneDriveForBusinessProtectionPoliciesRequestBuilder from .one_drive_for_business_restore_sessions.one_drive_for_business_restore_sessions_request_builder import OneDriveForBusinessRestoreSessionsRequestBuilder from .protection_policies.protection_policies_request_builder import ProtectionPoliciesRequestBuilder @@ -32,6 +34,7 @@ from .restore_points.restore_points_request_builder import RestorePointsRequestBuilder from .restore_sessions.restore_sessions_request_builder import RestoreSessionsRequestBuilder from .service_apps.service_apps_request_builder import ServiceAppsRequestBuilder + from .share_point_browse_sessions.share_point_browse_sessions_request_builder import SharePointBrowseSessionsRequestBuilder from .share_point_protection_policies.share_point_protection_policies_request_builder import SharePointProtectionPoliciesRequestBuilder from .share_point_restore_sessions.share_point_restore_sessions_request_builder import SharePointRestoreSessionsRequestBuilder from .site_inclusion_rules.site_inclusion_rules_request_builder import SiteInclusionRulesRequestBuilder @@ -160,6 +163,15 @@ def with_url(self,raw_url: str) -> BackupRestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return BackupRestoreRequestBuilder(self.request_adapter, raw_url) + @property + def browse_sessions(self) -> BrowseSessionsRequestBuilder: + """ + Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + from .browse_sessions.browse_sessions_request_builder import BrowseSessionsRequestBuilder + + return BrowseSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive_inclusion_rules(self) -> DriveInclusionRulesRequestBuilder: """ @@ -241,6 +253,15 @@ def mailbox_protection_units_bulk_addition_jobs(self) -> MailboxProtectionUnitsB return MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def one_drive_for_business_browse_sessions(self) -> OneDriveForBusinessBrowseSessionsRequestBuilder: + """ + Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + from .one_drive_for_business_browse_sessions.one_drive_for_business_browse_sessions_request_builder import OneDriveForBusinessBrowseSessionsRequestBuilder + + return OneDriveForBusinessBrowseSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def one_drive_for_business_protection_policies(self) -> OneDriveForBusinessProtectionPoliciesRequestBuilder: """ @@ -304,6 +325,15 @@ def service_apps(self) -> ServiceAppsRequestBuilder: return ServiceAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def share_point_browse_sessions(self) -> SharePointBrowseSessionsRequestBuilder: + """ + Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + from .share_point_browse_sessions.share_point_browse_sessions_request_builder import SharePointBrowseSessionsRequestBuilder + + return SharePointBrowseSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def share_point_protection_policies(self) -> SharePointProtectionPoliciesRequestBuilder: """ diff --git a/msgraph/generated/solutions/backup_restore/browse_sessions/browse_sessions_request_builder.py b/msgraph/generated/solutions/backup_restore/browse_sessions/browse_sessions_request_builder.py new file mode 100644 index 0000000000..e97d00af29 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/browse_sessions_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.browse_session_base import BrowseSessionBase + from ....models.browse_session_base_collection_response import BrowseSessionBaseCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.browse_session_base_item_request_builder import BrowseSessionBaseItemRequestBuilder + +class BrowseSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BrowseSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/browseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_browse_session_base_id(self,browse_session_base_id: str) -> BrowseSessionBaseItemRequestBuilder: + """ + Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + param browse_session_base_id: The unique identifier of browseSessionBase + Returns: BrowseSessionBaseItemRequestBuilder + """ + if browse_session_base_id is None: + raise TypeError("browse_session_base_id cannot be null.") + from .item.browse_session_base_item_request_builder import BrowseSessionBaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["browseSessionBase%2Did"] = browse_session_base_id + return BrowseSessionBaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[BrowseSessionBaseCollectionResponse]: + """ + Get browseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowseSessionBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.browse_session_base_collection_response import BrowseSessionBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, BrowseSessionBaseCollectionResponse, error_mapping) + + async def post(self,body: BrowseSessionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BrowseSessionBase]: + """ + Create new navigation property to browseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowseSessionBase] + """ + 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.browse_session_base import BrowseSessionBase + + return await self.request_adapter.send_async(request_info, BrowseSessionBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get browseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: BrowseSessionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to browseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BrowseSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BrowseSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BrowseSessionsRequestBuilder(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 BrowseSessionsRequestBuilderGetQueryParameters(): + """ + Get browseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 BrowseSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[BrowseSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class BrowseSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/browse_sessions/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/browse_sessions/count/count_request_builder.py new file mode 100644 index 0000000000..65583de00a --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/browseSessions/$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/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py new file mode 100644 index 0000000000..fcc3853680 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.browsable_resource_type import BrowsableResourceType + from ......models.browse_query_order import BrowseQueryOrder + +@dataclass +class BrowsePostRequestBody(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 browseLocationItemKey property + browse_location_item_key: Optional[str] = None + # The browseResourceType property + browse_resource_type: Optional[BrowsableResourceType] = None + # The filter property + filter: Optional[str] = None + # The orderBy property + order_by: Optional[BrowseQueryOrder] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowsePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowsePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BrowsePostRequestBody() + + 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.browsable_resource_type import BrowsableResourceType + from ......models.browse_query_order import BrowseQueryOrder + + from ......models.browsable_resource_type import BrowsableResourceType + from ......models.browse_query_order import BrowseQueryOrder + + fields: dict[str, Callable[[Any], None]] = { + "browseLocationItemKey": lambda n : setattr(self, 'browse_location_item_key', n.get_str_value()), + "browseResourceType": lambda n : setattr(self, 'browse_resource_type', n.get_enum_value(BrowsableResourceType)), + "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "orderBy": lambda n : setattr(self, 'order_by', n.get_enum_value(BrowseQueryOrder)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("browseLocationItemKey", self.browse_location_item_key) + writer.write_enum_value("browseResourceType", self.browse_resource_type) + writer.write_str_value("filter", self.filter) + writer.write_enum_value("orderBy", self.order_by) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_response.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_response.py new file mode 100644 index 0000000000..2dfe841916 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_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.browse_query_response_item import BrowseQueryResponseItem + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class BrowsePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[BrowseQueryResponseItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowsePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowsePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BrowsePostResponse() + + 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.browse_query_response_item import BrowseQueryResponseItem + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.browse_query_response_item import BrowseQueryResponseItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(BrowseQueryResponseItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/solutions/backup_restore/browse_sessions/item/browse/browse_request_builder.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_request_builder.py new file mode 100644 index 0000000000..c33cabc08f --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse/browse_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .browse_post_request_body import BrowsePostRequestBody + from .browse_post_response import BrowsePostResponse + +class BrowseRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the browse method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BrowseRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse", path_parameters) + + async def post(self,body: BrowsePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BrowsePostResponse]: + """ + Invoke action browse + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowsePostResponse] + """ + 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 .browse_post_response import BrowsePostResponse + + return await self.request_adapter.send_async(request_info, BrowsePostResponse, error_mapping) + + def to_post_request_information(self,body: BrowsePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action browse + param body: The request body + param request_configuration: Configuration for the request 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) -> BrowseRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BrowseRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BrowseRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BrowseRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_session_base_item_request_builder.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_session_base_item_request_builder.py new file mode 100644 index 0000000000..4ef9ec428d --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_session_base_item_request_builder.py @@ -0,0 +1,211 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.browse_session_base import BrowseSessionBase + from .....models.o_data_errors.o_data_error import ODataError + from .browse.browse_request_builder import BrowseRequestBuilder + from .browse_with_next_fetch_token.browse_with_next_fetch_token_request_builder import BrowseWithNextFetchTokenRequestBuilder + +class BrowseSessionBaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BrowseSessionBaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}{?%24expand,%24select}", path_parameters) + + def browse_with_next_fetch_token(self,next_fetch_token: str) -> BrowseWithNextFetchTokenRequestBuilder: + """ + Provides operations to call the browse method. + param next_fetch_token: Usage: nextFetchToken='{nextFetchToken}' + Returns: BrowseWithNextFetchTokenRequestBuilder + """ + if next_fetch_token is None: + raise TypeError("next_fetch_token cannot be null.") + from .browse_with_next_fetch_token.browse_with_next_fetch_token_request_builder import BrowseWithNextFetchTokenRequestBuilder + + return BrowseWithNextFetchTokenRequestBuilder(self.request_adapter, self.path_parameters, next_fetch_token) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property browseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[BrowseSessionBase]: + """ + Get browseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowseSessionBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.browse_session_base import BrowseSessionBase + + return await self.request_adapter.send_async(request_info, BrowseSessionBase, error_mapping) + + async def patch(self,body: BrowseSessionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BrowseSessionBase]: + """ + Update the navigation property browseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowseSessionBase] + """ + 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.browse_session_base import BrowseSessionBase + + return await self.request_adapter.send_async(request_info, BrowseSessionBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property browseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get browseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: BrowseSessionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property browseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BrowseSessionBaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BrowseSessionBaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BrowseSessionBaseItemRequestBuilder(self.request_adapter, raw_url) + + @property + def browse(self) -> BrowseRequestBuilder: + """ + Provides operations to call the browse method. + """ + from .browse.browse_request_builder import BrowseRequestBuilder + + return BrowseRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class BrowseSessionBaseItemRequestBuilderGetQueryParameters(): + """ + Get browseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 BrowseSessionBaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[BrowseSessionBaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_get_response.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_get_response.py new file mode 100644 index 0000000000..892bfab7bc --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_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.browse_query_response_item import BrowseQueryResponseItem + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class BrowseWithNextFetchTokenGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[BrowseQueryResponseItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BrowseWithNextFetchTokenGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BrowseWithNextFetchTokenGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BrowseWithNextFetchTokenGetResponse() + + 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.browse_query_response_item import BrowseQueryResponseItem + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.browse_query_response_item import BrowseQueryResponseItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(BrowseQueryResponseItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_request_builder.py b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_request_builder.py new file mode 100644 index 0000000000..23d11c59e2 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/browse_sessions/item/browse_with_next_fetch_token/browse_with_next_fetch_token_request_builder.py @@ -0,0 +1,125 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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 .browse_with_next_fetch_token_get_response import BrowseWithNextFetchTokenGetResponse + +class BrowseWithNextFetchTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the browse method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], next_fetch_token: Optional[str] = None) -> None: + """ + Instantiates a new BrowseWithNextFetchTokenRequestBuilder and sets the default values. + param next_fetch_token: Usage: nextFetchToken='{nextFetchToken}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['nextFetchToken'] = next_fetch_token + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse(nextFetchToken='{nextFetchToken}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]] = None) -> Optional[BrowseWithNextFetchTokenGetResponse]: + """ + Invoke function browse + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BrowseWithNextFetchTokenGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .browse_with_next_fetch_token_get_response import BrowseWithNextFetchTokenGetResponse + + return await self.request_adapter.send_async(request_info, BrowseWithNextFetchTokenGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function browse + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> BrowseWithNextFetchTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BrowseWithNextFetchTokenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BrowseWithNextFetchTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BrowseWithNextFetchTokenRequestBuilderGetQueryParameters(): + """ + Invoke function browse + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration(RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/count/count_request_builder.py new file mode 100644 index 0000000000..cb2918da20 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/$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/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/item/one_drive_for_business_browse_session_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/item/one_drive_for_business_browse_session_item_request_builder.py new file mode 100644 index 0000000000..5d2edbd501 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/item/one_drive_for_business_browse_session_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.one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + from .....models.o_data_errors.o_data_error import ODataError + +class OneDriveForBusinessBrowseSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OneDriveForBusinessBrowseSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/{oneDriveForBusinessBrowseSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property oneDriveForBusinessBrowseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[OneDriveForBusinessBrowseSession]: + """ + Get oneDriveForBusinessBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OneDriveForBusinessBrowseSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + return await self.request_adapter.send_async(request_info, OneDriveForBusinessBrowseSession, error_mapping) + + async def patch(self,body: OneDriveForBusinessBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OneDriveForBusinessBrowseSession]: + """ + Update the navigation property oneDriveForBusinessBrowseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OneDriveForBusinessBrowseSession] + """ + 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.one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + return await self.request_adapter.send_async(request_info, OneDriveForBusinessBrowseSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property oneDriveForBusinessBrowseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get oneDriveForBusinessBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OneDriveForBusinessBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property oneDriveForBusinessBrowseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OneDriveForBusinessBrowseSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OneDriveForBusinessBrowseSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OneDriveForBusinessBrowseSessionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters(): + """ + Get oneDriveForBusinessBrowseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/one_drive_for_business_browse_sessions_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/one_drive_for_business_browse_sessions_request_builder.py new file mode 100644 index 0000000000..6bb624f60a --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_browse_sessions/one_drive_for_business_browse_sessions_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.one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + from ....models.one_drive_for_business_browse_session_collection_response import OneDriveForBusinessBrowseSessionCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.one_drive_for_business_browse_session_item_request_builder import OneDriveForBusinessBrowseSessionItemRequestBuilder + +class OneDriveForBusinessBrowseSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OneDriveForBusinessBrowseSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_one_drive_for_business_browse_session_id(self,one_drive_for_business_browse_session_id: str) -> OneDriveForBusinessBrowseSessionItemRequestBuilder: + """ + Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + param one_drive_for_business_browse_session_id: The unique identifier of oneDriveForBusinessBrowseSession + Returns: OneDriveForBusinessBrowseSessionItemRequestBuilder + """ + if one_drive_for_business_browse_session_id is None: + raise TypeError("one_drive_for_business_browse_session_id cannot be null.") + from .item.one_drive_for_business_browse_session_item_request_builder import OneDriveForBusinessBrowseSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["oneDriveForBusinessBrowseSession%2Did"] = one_drive_for_business_browse_session_id + return OneDriveForBusinessBrowseSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[OneDriveForBusinessBrowseSessionCollectionResponse]: + """ + Get oneDriveForBusinessBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OneDriveForBusinessBrowseSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.one_drive_for_business_browse_session_collection_response import OneDriveForBusinessBrowseSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, OneDriveForBusinessBrowseSessionCollectionResponse, error_mapping) + + async def post(self,body: OneDriveForBusinessBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OneDriveForBusinessBrowseSession]: + """ + Create new navigation property to oneDriveForBusinessBrowseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OneDriveForBusinessBrowseSession] + """ + 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.one_drive_for_business_browse_session import OneDriveForBusinessBrowseSession + + return await self.request_adapter.send_async(request_info, OneDriveForBusinessBrowseSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get oneDriveForBusinessBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OneDriveForBusinessBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to oneDriveForBusinessBrowseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OneDriveForBusinessBrowseSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OneDriveForBusinessBrowseSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OneDriveForBusinessBrowseSessionsRequestBuilder(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 OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters(): + """ + Get oneDriveForBusinessBrowseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/count/count_request_builder.py new file mode 100644 index 0000000000..2dab26d508 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/$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/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/granular_drive_restore_artifacts_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/granular_drive_restore_artifacts_request_builder.py new file mode 100644 index 0000000000..258195c560 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/granular_drive_restore_artifacts_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.granular_drive_restore_artifact import GranularDriveRestoreArtifact + from ......models.granular_drive_restore_artifact_collection_response import GranularDriveRestoreArtifactCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.granular_drive_restore_artifact_item_request_builder import GranularDriveRestoreArtifactItemRequestBuilder + +class GranularDriveRestoreArtifactsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GranularDriveRestoreArtifactsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_granular_drive_restore_artifact_id(self,granular_drive_restore_artifact_id: str) -> GranularDriveRestoreArtifactItemRequestBuilder: + """ + Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + param granular_drive_restore_artifact_id: The unique identifier of granularDriveRestoreArtifact + Returns: GranularDriveRestoreArtifactItemRequestBuilder + """ + if granular_drive_restore_artifact_id is None: + raise TypeError("granular_drive_restore_artifact_id cannot be null.") + from .item.granular_drive_restore_artifact_item_request_builder import GranularDriveRestoreArtifactItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["granularDriveRestoreArtifact%2Did"] = granular_drive_restore_artifact_id + return GranularDriveRestoreArtifactItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters]] = None) -> Optional[GranularDriveRestoreArtifactCollectionResponse]: + """ + Get granularDriveRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularDriveRestoreArtifactCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.granular_drive_restore_artifact_collection_response import GranularDriveRestoreArtifactCollectionResponse + + return await self.request_adapter.send_async(request_info, GranularDriveRestoreArtifactCollectionResponse, error_mapping) + + async def post(self,body: GranularDriveRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GranularDriveRestoreArtifact]: + """ + Create new navigation property to granularDriveRestoreArtifacts for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularDriveRestoreArtifact] + """ + 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.granular_drive_restore_artifact import GranularDriveRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularDriveRestoreArtifact, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get granularDriveRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: GranularDriveRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to granularDriveRestoreArtifacts for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GranularDriveRestoreArtifactsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GranularDriveRestoreArtifactsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GranularDriveRestoreArtifactsRequestBuilder(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 GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters(): + """ + Get granularDriveRestoreArtifacts from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration(RequestConfiguration[GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/item/granular_drive_restore_artifact_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/item/granular_drive_restore_artifact_item_request_builder.py new file mode 100644 index 0000000000..c8c0075bd8 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/granular_drive_restore_artifacts/item/granular_drive_restore_artifact_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.granular_drive_restore_artifact import GranularDriveRestoreArtifact + from .......models.o_data_errors.o_data_error import ODataError + +class GranularDriveRestoreArtifactItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GranularDriveRestoreArtifactItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/{granularDriveRestoreArtifact%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property granularDriveRestoreArtifacts for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> Optional[GranularDriveRestoreArtifact]: + """ + Get granularDriveRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularDriveRestoreArtifact] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.granular_drive_restore_artifact import GranularDriveRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularDriveRestoreArtifact, error_mapping) + + async def patch(self,body: GranularDriveRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GranularDriveRestoreArtifact]: + """ + Update the navigation property granularDriveRestoreArtifacts in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularDriveRestoreArtifact] + """ + 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.granular_drive_restore_artifact import GranularDriveRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularDriveRestoreArtifact, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property granularDriveRestoreArtifacts for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get granularDriveRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: GranularDriveRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property granularDriveRestoreArtifacts in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GranularDriveRestoreArtifactItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GranularDriveRestoreArtifactItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GranularDriveRestoreArtifactItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters(): + """ + Get granularDriveRestoreArtifacts from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/one_drive_for_business_restore_session_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/one_drive_for_business_restore_session_item_request_builder.py index d055ae98f7..1a499baccf 100644 --- a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/one_drive_for_business_restore_session_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/one_drive_for_business_restore_session_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .drive_restore_artifacts.drive_restore_artifacts_request_builder import DriveRestoreArtifactsRequestBuilder from .drive_restore_artifacts_bulk_addition_requests.drive_restore_artifacts_bulk_addition_requests_request_builder import DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder + from .granular_drive_restore_artifacts.granular_drive_restore_artifacts_request_builder import GranularDriveRestoreArtifactsRequestBuilder class OneDriveForBusinessRestoreSessionItemRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +160,15 @@ def drive_restore_artifacts_bulk_addition_requests(self) -> DriveRestoreArtifact return DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def granular_drive_restore_artifacts(self) -> GranularDriveRestoreArtifactsRequestBuilder: + """ + Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + from .granular_drive_restore_artifacts.granular_drive_restore_artifacts_request_builder import GranularDriveRestoreArtifactsRequestBuilder + + return GranularDriveRestoreArtifactsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class OneDriveForBusinessRestoreSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/count/count_request_builder.py new file mode 100644 index 0000000000..7aa3d6c570 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/$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/generated/solutions/backup_restore/share_point_browse_sessions/item/share_point_browse_session_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/item/share_point_browse_session_item_request_builder.py new file mode 100644 index 0000000000..46c64f6f25 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/item/share_point_browse_session_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.share_point_browse_session import SharePointBrowseSession + +class SharePointBrowseSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointBrowseSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/{sharePointBrowseSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePointBrowseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointBrowseSession]: + """ + Get sharePointBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointBrowseSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.share_point_browse_session import SharePointBrowseSession + + return await self.request_adapter.send_async(request_info, SharePointBrowseSession, error_mapping) + + async def patch(self,body: SharePointBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointBrowseSession]: + """ + Update the navigation property sharePointBrowseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointBrowseSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.share_point_browse_session import SharePointBrowseSession + + return await self.request_adapter.send_async(request_info, SharePointBrowseSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePointBrowseSessions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sharePointBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePointBrowseSessions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointBrowseSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointBrowseSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointBrowseSessionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointBrowseSessionItemRequestBuilderGetQueryParameters(): + """ + Get sharePointBrowseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointBrowseSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/share_point_browse_sessions_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/share_point_browse_sessions_request_builder.py new file mode 100644 index 0000000000..9cc5f0d460 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_browse_sessions/share_point_browse_sessions_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.share_point_browse_session import SharePointBrowseSession + from ....models.share_point_browse_session_collection_response import SharePointBrowseSessionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_browse_session_item_request_builder import SharePointBrowseSessionItemRequestBuilder + +class SharePointBrowseSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointBrowseSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_browse_session_id(self,share_point_browse_session_id: str) -> SharePointBrowseSessionItemRequestBuilder: + """ + Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + param share_point_browse_session_id: The unique identifier of sharePointBrowseSession + Returns: SharePointBrowseSessionItemRequestBuilder + """ + if share_point_browse_session_id is None: + raise TypeError("share_point_browse_session_id cannot be null.") + from .item.share_point_browse_session_item_request_builder import SharePointBrowseSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointBrowseSession%2Did"] = share_point_browse_session_id + return SharePointBrowseSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointBrowseSessionCollectionResponse]: + """ + Get sharePointBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointBrowseSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.share_point_browse_session_collection_response import SharePointBrowseSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointBrowseSessionCollectionResponse, error_mapping) + + async def post(self,body: SharePointBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointBrowseSession]: + """ + Create new navigation property to sharePointBrowseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointBrowseSession] + """ + 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.share_point_browse_session import SharePointBrowseSession + + return await self.request_adapter.send_async(request_info, SharePointBrowseSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sharePointBrowseSessions from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointBrowseSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sharePointBrowseSessions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointBrowseSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointBrowseSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointBrowseSessionsRequestBuilder(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 SharePointBrowseSessionsRequestBuilderGetQueryParameters(): + """ + Get sharePointBrowseSessions from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointBrowseSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointBrowseSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointBrowseSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/count/count_request_builder.py new file mode 100644 index 0000000000..64c076a496 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/$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/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/granular_site_restore_artifacts_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/granular_site_restore_artifacts_request_builder.py new file mode 100644 index 0000000000..f169f53317 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/granular_site_restore_artifacts_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.granular_site_restore_artifact import GranularSiteRestoreArtifact + from ......models.granular_site_restore_artifact_collection_response import GranularSiteRestoreArtifactCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.granular_site_restore_artifact_item_request_builder import GranularSiteRestoreArtifactItemRequestBuilder + +class GranularSiteRestoreArtifactsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GranularSiteRestoreArtifactsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_granular_site_restore_artifact_id(self,granular_site_restore_artifact_id: str) -> GranularSiteRestoreArtifactItemRequestBuilder: + """ + Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + param granular_site_restore_artifact_id: The unique identifier of granularSiteRestoreArtifact + Returns: GranularSiteRestoreArtifactItemRequestBuilder + """ + if granular_site_restore_artifact_id is None: + raise TypeError("granular_site_restore_artifact_id cannot be null.") + from .item.granular_site_restore_artifact_item_request_builder import GranularSiteRestoreArtifactItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["granularSiteRestoreArtifact%2Did"] = granular_site_restore_artifact_id + return GranularSiteRestoreArtifactItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters]] = None) -> Optional[GranularSiteRestoreArtifactCollectionResponse]: + """ + Get granularSiteRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularSiteRestoreArtifactCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.granular_site_restore_artifact_collection_response import GranularSiteRestoreArtifactCollectionResponse + + return await self.request_adapter.send_async(request_info, GranularSiteRestoreArtifactCollectionResponse, error_mapping) + + async def post(self,body: GranularSiteRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GranularSiteRestoreArtifact]: + """ + Create new navigation property to granularSiteRestoreArtifacts for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularSiteRestoreArtifact] + """ + 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.granular_site_restore_artifact import GranularSiteRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularSiteRestoreArtifact, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get granularSiteRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: GranularSiteRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to granularSiteRestoreArtifacts for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GranularSiteRestoreArtifactsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GranularSiteRestoreArtifactsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GranularSiteRestoreArtifactsRequestBuilder(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 GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters(): + """ + Get granularSiteRestoreArtifacts from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration(RequestConfiguration[GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/item/granular_site_restore_artifact_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/item/granular_site_restore_artifact_item_request_builder.py new file mode 100644 index 0000000000..b3d7dc3bf6 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/granular_site_restore_artifacts/item/granular_site_restore_artifact_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.granular_site_restore_artifact import GranularSiteRestoreArtifact + from .......models.o_data_errors.o_data_error import ODataError + +class GranularSiteRestoreArtifactItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GranularSiteRestoreArtifactItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/{granularSiteRestoreArtifact%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property granularSiteRestoreArtifacts for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> Optional[GranularSiteRestoreArtifact]: + """ + Get granularSiteRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularSiteRestoreArtifact] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.granular_site_restore_artifact import GranularSiteRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularSiteRestoreArtifact, error_mapping) + + async def patch(self,body: GranularSiteRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GranularSiteRestoreArtifact]: + """ + Update the navigation property granularSiteRestoreArtifacts in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GranularSiteRestoreArtifact] + """ + 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.granular_site_restore_artifact import GranularSiteRestoreArtifact + + return await self.request_adapter.send_async(request_info, GranularSiteRestoreArtifact, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property granularSiteRestoreArtifacts for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get granularSiteRestoreArtifacts from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: GranularSiteRestoreArtifact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property granularSiteRestoreArtifacts in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GranularSiteRestoreArtifactItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GranularSiteRestoreArtifactItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GranularSiteRestoreArtifactItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters(): + """ + Get granularSiteRestoreArtifacts from solutions + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/share_point_restore_session_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/share_point_restore_session_item_request_builder.py index 8bf6f8e55d..e87f560260 100644 --- a/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/share_point_restore_session_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/share_point_restore_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.share_point_restore_session import SharePointRestoreSession + from .granular_site_restore_artifacts.granular_site_restore_artifacts_request_builder import GranularSiteRestoreArtifactsRequestBuilder from .site_restore_artifacts.site_restore_artifacts_request_builder import SiteRestoreArtifactsRequestBuilder from .site_restore_artifacts_bulk_addition_requests.site_restore_artifacts_bulk_addition_requests_request_builder import SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> SharePointRestoreSessionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return SharePointRestoreSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def granular_site_restore_artifacts(self) -> GranularSiteRestoreArtifactsRequestBuilder: + """ + Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + """ + from .granular_site_restore_artifacts.granular_site_restore_artifacts_request_builder import GranularSiteRestoreArtifactsRequestBuilder + + return GranularSiteRestoreArtifactsRequestBuilder(self.request_adapter, self.path_parameters) + @property def site_restore_artifacts(self) -> SiteRestoreArtifactsRequestBuilder: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py index 9f61f32135..0be36b4a89 100644 --- a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/item/share_point_group_member_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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMember]: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupMember] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class SharePointGroupMemberItemRequestBuilderGetQueryParameters(): """ - Get members from storage + The set of members in the sharePointGroup. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/members_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/members_request_builder.py index 8710cb83a1..795ab17ca1 100644 --- a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/members_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/members_request_builder.py @@ -49,7 +49,7 @@ def by_share_point_group_member_id(self,share_point_group_member_id: str) -> Sha async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMemberCollectionResponse]: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupMemberCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SharePointGroupMember, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. 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 MembersRequestBuilderGetQueryParameters(): """ - Get members from storage + The set of members in the sharePointGroup. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/share_point_group_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/share_point_group_item_request_builder.py index 81222783a5..38d310a091 100644 --- a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/share_point_group_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/share_point_group_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroup]: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroup] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class SharePointGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class SharePointGroupItemRequestBuilderGetQueryParameters(): """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/share_point_groups_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/share_point_groups_request_builder.py index 241264041c..904b118f1e 100644 --- a/msgraph/generated/storage/file_storage/containers/item/share_point_groups/share_point_groups_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/share_point_groups_request_builder.py @@ -49,7 +49,7 @@ def by_share_point_group_id(self,share_point_group_id: str) -> SharePointGroupIt async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupCollectionResponse]: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SharePointGroup, request_configuration: Optional[Reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. 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 SharePointGroupsRequestBuilderGetQueryParameters(): """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py index 320e4a2613..0d803d9677 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/item/share_point_group_member_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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMember]: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupMember] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class SharePointGroupMemberItemRequestBuilderGetQueryParameters(): """ - Get members from storage + The set of members in the sharePointGroup. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/members_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/members_request_builder.py index 8044ae00f9..02bfadb58f 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/members_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/members_request_builder.py @@ -49,7 +49,7 @@ def by_share_point_group_member_id(self,share_point_group_member_id: str) -> Sha async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMemberCollectionResponse]: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupMemberCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SharePointGroupMember, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get members from storage + The set of members in the sharePointGroup. Read-write. 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 MembersRequestBuilderGetQueryParameters(): """ - Get members from storage + The set of members in the sharePointGroup. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/share_point_group_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/share_point_group_item_request_builder.py index 5368246b04..aa20b62b8d 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/share_point_group_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/share_point_group_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroup]: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroup] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class SharePointGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class SharePointGroupItemRequestBuilderGetQueryParameters(): """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/share_point_groups_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/share_point_groups_request_builder.py index c2ebb6b5dd..a09be6ea48 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/share_point_groups_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/share_point_groups_request_builder.py @@ -49,7 +49,7 @@ def by_share_point_group_id(self,share_point_group_id: str) -> SharePointGroupIt async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupCollectionResponse]: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharePointGroupCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SharePointGroup, request_configuration: Optional[Reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. 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 SharePointGroupsRequestBuilderGetQueryParameters(): """ - Get sharePointGroups from storage + The collection of sharePointGroup objects local to the container. Read-write. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/app_role_assignments/app_role_assignments_request_builder.py b/msgraph/generated/users/item/app_role_assignments/app_role_assignments_request_builder.py index f6e2d13888..4be7127729 100644 --- a/msgraph/generated/users/item/app_role_assignments/app_role_assignments_request_builder.py +++ b/msgraph/generated/users/item/app_role_assignments/app_role_assignments_request_builder.py @@ -49,10 +49,10 @@ def by_app_role_assignment_id(self,app_role_assignment_id: str) -> AppRoleAssign async def get(self,request_configuration: Optional[RequestConfiguration[AppRoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ - Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + Retrieve the list of appRoleAssignments granted to an agentUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppRoleAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-approleassignments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-approleassignments?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppRoleA async def post(self,body: AppRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppRoleAssignment]: """ - Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + Grant an app role assignment to an agentUser. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/user-post-approleassignments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-post-approleassignments?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: AppRoleAssignment, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppRoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + Retrieve the list of appRoleAssignments granted to an agentUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AppRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + Grant an app role assignment to an agentUser. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AppRoleAssignmentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + Retrieve the list of appRoleAssignments granted to an agentUser. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/authentication/fido2_methods/creation_options/creation_options_request_builder.py b/msgraph/generated/users/item/authentication/fido2_methods/creation_options/creation_options_request_builder.py new file mode 100644 index 0000000000..0ff12380dc --- /dev/null +++ b/msgraph/generated/users/item/authentication/fido2_methods/creation_options/creation_options_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.webauthn_credential_creation_options import WebauthnCredentialCreationOptions + +class CreationOptionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the creationOptions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CreationOptionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/authentication/fido2Methods/creationOptions()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebauthnCredentialCreationOptions]: + """ + Invoke function creationOptions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebauthnCredentialCreationOptions] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.webauthn_credential_creation_options import WebauthnCredentialCreationOptions + + return await self.request_adapter.send_async(request_info, WebauthnCredentialCreationOptions, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function creationOptions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> CreationOptionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CreationOptionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CreationOptionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CreationOptionsRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/authentication/fido2_methods/fido2_methods_request_builder.py b/msgraph/generated/users/item/authentication/fido2_methods/fido2_methods_request_builder.py index c3d8b00c2c..47f9edfc05 100644 --- a/msgraph/generated/users/item/authentication/fido2_methods/fido2_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/fido2_methods/fido2_methods_request_builder.py @@ -17,6 +17,7 @@ from .....models.fido2_authentication_method_collection_response import Fido2AuthenticationMethodCollectionResponse from .....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .creation_options.creation_options_request_builder import CreationOptionsRequestBuilder from .item.fido2_authentication_method_item_request_builder import Fido2AuthenticationMethodItemRequestBuilder class Fido2MethodsRequestBuilder(BaseRequestBuilder): @@ -96,6 +97,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def creation_options(self) -> CreationOptionsRequestBuilder: + """ + Provides operations to call the creationOptions method. + """ + from .creation_options.creation_options_request_builder import CreationOptionsRequestBuilder + + return CreationOptionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class Fido2MethodsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py index 08d867ab59..fbbf4ded63 100644 --- a/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py index 22c59e1ddf..3a87f03b8a 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py index 54bfc816f6..93000b4b76 100644 --- a/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/direct_reports/direct_reports_request_builder.py b/msgraph/generated/users/item/direct_reports/direct_reports_request_builder.py index 52ad4d2d15..0f787ac059 100644 --- a/msgraph/generated/users/item/direct_reports/direct_reports_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/direct_reports_request_builder.py @@ -50,9 +50,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[DirectReportsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-directreports?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DirectRe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +120,7 @@ def graph_user(self) -> GraphUserRequestBuilder: @dataclass class DirectReportsRequestBuilderGetQueryParameters(): """ - The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/manager/manager_request_builder.py b/msgraph/generated/users/item/manager/manager_request_builder.py index 8a4b6fb4de..5f40fe341c 100644 --- a/msgraph/generated/users/item/manager/manager_request_builder.py +++ b/msgraph/generated/users/item/manager/manager_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ManagerRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: """ - Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + Returns the user or organizational contact assigned as the agentUser's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] - Find more info here: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-manager?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagerR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagerRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + Returns the user or organizational contact assigned as the agentUser's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -85,7 +85,7 @@ def ref(self) -> RefRequestBuilder: @dataclass class ManagerRequestBuilderGetQueryParameters(): """ - Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + Returns the user or organizational contact assigned as the agentUser's manager. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/manager/ref/ref_request_builder.py b/msgraph/generated/users/item/manager/ref/ref_request_builder.py index 736573b41f..7cddf53d12 100644 --- a/msgraph/generated/users/item/manager/ref/ref_request_builder.py +++ b/msgraph/generated/users/item/manager/ref/ref_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: """ - Remove a user's manager. + Remove an agentUser's manager. 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/user-delete-manager?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-delete-manager?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[str]: """ - Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + Returns the user or organizational contact assigned as the agentUser's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[str] - Find more info here: https://learn.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-manager?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +92,7 @@ async def put(self,body: ReferenceUpdate, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user's manager. + Remove an agentUser's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + Returns the user or organizational contact assigned as the agentUser's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/member_of/member_of_request_builder.py b/msgraph/generated/users/item/member_of/member_of_request_builder.py index c0be75fe38..7354a1a1d2 100644 --- a/msgraph/generated/users/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/users/item/member_of/member_of_request_builder.py @@ -51,10 +51,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-memberof?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MemberOf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -130,7 +130,7 @@ def graph_group(self) -> GraphGroupRequestBuilder: @dataclass class MemberOfRequestBuilderGetQueryParameters(): """ - Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/owned_objects/owned_objects_request_builder.py b/msgraph/generated/users/item/owned_objects/owned_objects_request_builder.py index 6fdd29bae2..0425d6c48a 100644 --- a/msgraph/generated/users/item/owned_objects/owned_objects_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/owned_objects_request_builder.py @@ -51,9 +51,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[OwnedObjectsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Get the list of directory objects that are owned by the agentUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-ownedobjects?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[OwnedObj def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OwnedObjectsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Get the list of directory objects that are owned by the agentUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -129,7 +130,7 @@ def graph_service_principal(self) -> GraphServicePrincipalRequestBuilder: @dataclass class OwnedObjectsRequestBuilderGetQueryParameters(): """ - Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Get the list of directory objects that are owned by the agentUser. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/restore/restore_request_builder.py b/msgraph/generated/users/item/restore/restore_request_builder.py index 8dbadfb55e..e00a9a7b98 100644 --- a/msgraph/generated/users/item/restore/restore_request_builder.py +++ b/msgraph/generated/users/item/restore/restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/sponsors/item/ref/ref_request_builder.py b/msgraph/generated/users/item/sponsors/item/ref/ref_request_builder.py index b8ed51a44f..cfd5b91679 100644 --- a/msgraph/generated/users/item/sponsors/item/ref/ref_request_builder.py +++ b/msgraph/generated/users/item/sponsors/item/ref/ref_request_builder.py @@ -31,10 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a user's sponsor. + Remove an agentUser's sponsor. 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/user-delete-sponsors?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-delete-sponsors?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user's sponsor. + Remove an agentUser's sponsor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py b/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py index 9c4a026cc4..3d205ee2a4 100644 --- a/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py +++ b/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ - Remove a user's sponsor. + Remove an agentUser's sponsor. 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/user-delete-sponsors?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-delete-sponsors?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[RefRe async def get(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-sponsors?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-sponsors?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date. + Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. 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/user-post-sponsors?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-post-sponsors?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +95,7 @@ async def post(self,body: ReferenceCreate, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: """ - Remove a user's sponsor. + Remove an agentUser's sponsor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date. + Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> RefRequestBuilder: @dataclass class RefRequestBuilderDeleteQueryParameters(): """ - Remove a user's sponsor. + Remove an agentUser's sponsor. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -171,7 +171,7 @@ class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefReques @dataclass class RefRequestBuilderGetQueryParameters(): """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/sponsors/sponsors_request_builder.py b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py index 5bfcedcbd0..804abca6bd 100644 --- a/msgraph/generated/users/item/sponsors/sponsors_request_builder.py +++ b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py @@ -49,10 +49,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[SponsorsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-sponsors?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-sponsors?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sponsors def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SponsorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def ref(self) -> RefRequestBuilder: @dataclass class SponsorsRequestBuilderGetQueryParameters(): """ - Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/transitive_member_of/transitive_member_of_request_builder.py b/msgraph/generated/users/item/transitive_member_of/transitive_member_of_request_builder.py index efa6c01a99..b1d5fa1365 100644 --- a/msgraph/generated/users/item/transitive_member_of/transitive_member_of_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/transitive_member_of_request_builder.py @@ -51,10 +51,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[TransitiveMemberOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-transitivememberof?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentuser-list-transitivememberof?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TransitiveMemberOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -130,7 +130,7 @@ def graph_group(self) -> GraphGroupRequestBuilder: @dataclass class TransitiveMemberOfRequestBuilderGetQueryParameters(): """ - Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. """ def get_query_parameter(self,original_name: str) -> str: """ From 5070a9081dc8ae8e7a5be1b1bf190c53749261f5 Mon Sep 17 00:00:00 2001 From: "release-please-token-provider[bot]" <225477224+release-please-token-provider[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 22:45:06 +0000 Subject: [PATCH 12/12] chore(main): release 1.57.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ msgraph/_version.py | 2 +- pyproject.toml | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 542bbbea25..40ab7b0d12 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.56.0" + ".": "1.57.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f066bb399..0002cb6493 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. +## [1.57.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.56.0...v1.57.0) (2026-05-05) + + +### Features + +* **generation:** update request builders and models ([8f65301](https://github.com/microsoftgraph/msgraph-sdk-python/commit/8f65301f1e27eb54922fb3be4568b78c4c605ecd)) +* **generation:** update request builders and models ([54ae3ef](https://github.com/microsoftgraph/msgraph-sdk-python/commit/54ae3effa844bae1a27b3184e58fec9808317f81)) + ## [1.56.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.55.0...v1.56.0) (2026-04-16) diff --git a/msgraph/_version.py b/msgraph/_version.py index fa2c9be473..3b1516cce0 100644 --- a/msgraph/_version.py +++ b/msgraph/_version.py @@ -1,4 +1,4 @@ # The SDK version # x-release-please-start-version -VERSION: str = '1.56.0' +VERSION: str = '1.57.0' # x-release-please-end diff --git a/pyproject.toml b/pyproject.toml index b50ff31572..9a5d80edfa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi" name = "msgraph-sdk" # The SDK version # x-release-please-start-version -version = "1.56.0" +version = "1.57.0" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Python SDK"